body { margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; background-color: #000; font-family: Verdana, Geneva, sans-serif; font-size: 10px; }
.general { margin-right: auto; margin-left: auto; }
.contacto1 { background-image: url(../images/contacto/t1.jpg); background-repeat: no-repeat; background-position: 75px 25px; height: 163px; }
.contacto2 { background-image: url(../images/contacto/t2.jpg); background-repeat: no-repeat; background-position: left 20px; vertical-align: top; padding-left: 110px; padding-top: 20px; text-align: left; }
.contactobox1 { height: 30px; width: 321px; margin-bottom: 14px; }
.contactobox2 { height: 112px; width: 321px; }
.publicaciones1 { width: 350px; margin-bottom: 5px; }
.publicaciones2{ width: 350px; margin-bottom: 29px; }
.publicacionesmid { width: 350px; margin-bottom: 24px; }

.top-publicaciones { background-image: url(../images/publicaciones/1.jpg); background-repeat: no-repeat; background-position: center top; height: 805px; }
.mid-publicaciones {
	vertical-align: top;
	height: 910px;
	background-repeat: no-repeat;
	background-position: 210px top;
	padding-top: 20px;
	color: #F00;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-weight: normal;
	padding-right: 300px;
	padding-left: 270px;
}
.letrachica-publicaciones {
	font-size: 10px;
	padding-right: 5px;
}
.separador-de-formas {
	padding-top: 2px;
	padding-bottom: 2px;
}
.footer-publicaciones { background-image: url(../images/publicaciones/3.jpg); background-repeat: no-repeat; background-position: center top; height: 120px; }
.derecha-de-forma {
	text-align: right;
}

.negro-p { font-size: 12px; color: #000; }
.separador-letras-forma {
	padding-right: 5px;
}

.recibido { text-align: center; vertical-align: top; background-image: url(../images/gracias.jpg); background-repeat: no-repeat; background-position: center top; height: 150px; }
.quienessomos { background-image: url(../images/quienessomos/txt.jpg); background-repeat: no-repeat; background-position: center top; height: 510px; }
/*--INICIO DE INDEX--*/
.inx1{
	background-repeat: no-repeat;
	background-position: left top;
	background-image: url(../images/index/1.jpg);
	height: 344px;
}
.alineacionsuperior {
	text-align: left;
	vertical-align: top;
}

.interiorlateral {
	text-align: left;
	vertical-align: top;
}

.exclusivo { border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; }
.inx2{
	background-image: url(../images/index/postit.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 277px;
}
.inxlapiz {
	background-image: url(../images/index/lapiz.jpg);
	height: 120px;
}

.inx3{ background-image: url(../images/index/3.jpg); background-repeat: no-repeat; background-position: left top; }
.inx4{ background-image: url(../images/index/4.jpg); background-repeat: no-repeat; background-position: left top; }
#boton-publicacion {
	display:block;
	width:177px;
	height:165px;
	text-indent:-9999;
	outline:none;
	margin-right: 94px;
	float: right;
}
.inx5{ background-image: url(../images/index/5.jpg); background-repeat: no-repeat; background-position: left top; padding: 0px; text-align: center; vertical-align: top; }
.inx6{
	background-image: url(../images/index/6.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 26px;
	width: 312px;
}
.inx7{
	background-image: url(../images/index/7.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 251px;
	width: 56px;
}
.inx8{
	background-image: url(../images/index/8.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 251px;
	width: 75px;
}
.inx9{
	background-image: url(../images/index/9.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 120px;
	width: 312px;
}
.inx10{
	background-image: url(../images/index/10.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 146px;
	width: 156px;
	text-align: left;
	vertical-align: top;
}


.inx11{
	background-image: url(../images/index/11.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 397px;
	width: 155px;
}
.fbicon {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}
.fbtext {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}
/*--FIN DE INDEX--*/
/*--MENU			DE			INDEX--*/
	.oculto { display:none }  
	a#quienes {
	display:block;
	width:123px;
	height:43px;
	text-indent:-9999px;
	outline:none;
	background-image: url(../images/index/quienes.jpg);
	background-repeat: no-repeat;
	float: left;
	margin-right: 37px;
	margin-top: 29px;
}
	a#quienes:link { background-position: left top; }      
	a#quienes:hover { background-position: left bottom; }
.cajademenu {
	text-align: left;
	vertical-align: top;
}
	a#contacto {
	display:block;
	width:162px;
	height:43px;
	text-indent:-9999;
	outline:none;
	background-image: url(../images/index/reportes.jpg);
	float: left;
	margin-top: 29px;
}

	a#contacto:link { background-position: right top; }      
	a#contacto:hover { background-position: right bottom; }
	a#menu1 {
	display:block;
	width:181px;
	height:59px;
	text-indent:-9999px;
	outline:none;
	background-image: url(../images/menuppal/1.jpg); }
	a#menu1:link { background-position: left top; }      
	a#menu1:hover { background-position: left bottom; }
	a#menu2 {
	display:block;
	width:181px;
	height:66px;
	text-indent:-9999px;
	outline:none;
	background-image: url(../images/menuppal/2.jpg); }
	a#menu2:link { background-position: left top; }      
	a#menu2:hover { background-position: left bottom; }
	a#menu3 {
	display:block;
	width:181px;
	height:65px;
	text-indent:-9999px;
	outline:none;
	background-image: url(../images/menuppal/3.jpg); }
	a#menu3:link { background-position: left top; }      
	a#menu3:hover { background-position: left bottom; }
	a#menu4 {
	display:block;
	width:181px;
	height:61px;
	text-indent:-9999px;
	outline:none;
	background-image: url(../images/menuppal/4.jpg); }
	a#menu4:link { background-position: left top; }      
	a#menu4:hover { background-position: left bottom; }
	a#menu5 {
	display:block;
	width:156px;
	height:62px;
	text-indent:-9999px;
	outline:none;
	background-image: url(../images/menuppal/5.jpg); }
	a#menu5:link { background-position: left top; }      
	a#menu5:hover { background-position: left bottom; }
	a#menu6 {
	display:block;
	width:156px;
	height:65px;
	text-indent:-9999px;
	outline:none;
	background-image: url(../images/menuppal/6.jpg); }
	a#menu6:link { background-position: left top; }      
	a#menu6:hover { background-position: left bottom; }
	a#menu7 {
	display:block;
	width:156px;
	height:67px;
	text-indent:-9999px;
	outline:none;
	background-image: url(../images/menuppal/7.jpg); }
	a#menu7:link { background-position: left top; }      
	a#menu7:hover { background-position: left bottom; }
	a#menu8 {
	display:block;
	width:156px;
	height:57px;
	text-indent:-9999px;
	outline:none;
	background-image: url(../images/menuppal/8.jpg); }
	a#menu8:link { background-position: left top; }      
	a#menu8:hover { background-position: left bottom; }
/*--TERMINA			MENU			DE			INDEX--*/
/*--DE AQUI PARA ABAJO CSS CATEGORIAS--*/
	a#inicio {
	display:block;
	width:110px;
	height:41px;
	text-indent:-9999px;
	outline:none;
	background-image: url(../images/index/btn-inicio.jpg);
	float: right;
	margin-top: 27px;
}
	a#inicio:link { background-position: left top; }      
	a#inicio:hover { background-position: left bottom; }
.top-general { height: 241px; background-image: url(../images/tops/general.jpg); width: 960px; }
.top-promociones { height: 241px; background-image: url(../images/tops/promociones.jpg); width: 960px; }
.top1 { height: 241px; background-image: url(../images/tops/1.jpg); width: 960px; }
.top2 { height: 241px; background-image: url(../images/tops/2.jpg); width: 960px; }
.top3 { height: 241px; background-image: url(../images/tops/3.jpg); width: 960px; }
.top4 { height: 241px; background-image: url(../images/tops/4.jpg); width: 960px; }
.top5 { height: 241px; background-image: url(../images/tops/5.jpg); width: 960px; }
.top6 { height: 241px; background-image: url(../images/tops/6.jpg); width: 960px; }
.top7 { height: 241px; background-image: url(../images/tops/7.jpg); width: 960px; }
.top8 { height: 241px; background-image: url(../images/tops/8.jpg); width: 960px; }
.contenido {
	background-image: url(../images/top-contenido.jpg);
	background-repeat: repeat-x;
	background-position: top;
	background-color: #FFF;
	width: 680px;
	text-align: left;
	vertical-align: top;
	padding-top: 15px;
	padding-left: 35px;
	padding-bottom: 20px;
}
.contenido-contacto-quienessomos {
	background-image: url(../images/top-contenido.jpg);
	background-repeat: repeat-x;
	background-position: top;
	background-color: #FFF;
	width: 960px;
	text-align: center;
	vertical-align: top;
	padding-top: 30px;
	height: 450px;
}
.publicaciones-datosgenerales {
	background-image: url(../images/publicaciones/datos.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: 28px;
}
.publicaciones-promocionesgenerales {
	background-image: url(../images/publicaciones/promog.jpg);
	background-position: center 10px;
	background-repeat: no-repeat;
	height: 40px;
	margin-top: 10px;
}
.publicaciones-promocionexclusiva {
	background-image: url(../images/publicaciones/promoe.jpg);
	background-position: center 10px;
	background-repeat: no-repeat;
	height: 42px;
	margin-top: 5px;
}


.top-lateral { vertical-align: top; text-align: right; }
.separador-banners { padding-top: 4px; padding-bottom: 4px; }
.banner-lateral { width: 245px; height: 450px; background-color: #FFF; background-image: url(../images/top-contenido.jpg); background-repeat: repeat-x; background-position: top; }
.footer { font-family: Verdana, Geneva, sans-serif; font-size: 10px; color: #CCC; text-align: center; padding-top: 10px; padding-bottom: 10px; }
/*--DE AQUI PARA ARRIBA CSS CATEGORIAS--*/
/*--DE AQUI PARA ABAJO EL MENU--*/
ul#topnav { list-style: none; float: left; width: auto; padding-top: 0; padding-right: 0; padding-bottom: 0; margin-right: 0; margin-bottom: 0; padding-left: 18px; margin-left: 0; 	margin-top: 200px; }
ul#topnav li { float: left; margin-top: 0; margin-right: 4px; margin-bottom: 0; margin-left: 0px; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; }
ul#topnav a { float: left; display: block; height: 36px; text-indent: -99999px; background-position: left top; }
ul#topnav a:hover { background-position: left -36px; }
#lunes li.lunes a, #martes li.martes a, #miercoles li.miercoles a, #jueves li.jueves a, #viernes li.viernes a, #sabado li.sabado a, #domingo li.domingo a, #todas li.todas a {
	background-position: left bottom; }
/*--AQUI TERMINA EL MENU--*/
ul#topnav li.lunes a { background-image: url(../images/menu-semana/1.png); width: 81px; }
ul#topnav li.martes a { background-image: url(../images/menu-semana/2.png); width: 81px; }
ul#topnav li.miercoles a { background-image: url(../images/menu-semana/3.png); width: 81px; }
ul#topnav li.jueves a { background-image: url(../images/menu-semana/4.png); width: 81px; }
ul#topnav li.viernes a { background-image: url(../images/menu-semana/5.png); width: 81px; }
ul#topnav li.sabado a { background-image: url(../images/menu-semana/6.png); width: 81px; }
ul#topnav li.domingo a { background-image: url(../images/menu-semana/7.png); width: 81px; }
ul#topnav li.todas a { background-image: url(../images/menu-semana/8.png); width: 81px; }
.linksbanners {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}
.superior1 {
	background-image: url(../images/index/superior1.jpg);
	background-repeat: no-repeat;
	width: 623px;
	height: 344px;
	text-align: left;
	vertical-align: top;
}
.linkinicio {
	margin-top: 27px;
	margin-left: 50px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}
