* {
	font-family: Arial;
	font-size: 12px;
}

body {
	margin: 0;
	padding: 0;
	color: #666666;
	line-height: 20px;
}

/* Headings
-------------------------------------------------------------- */

h1,h2,h3,h4,h5,h6 { font-weight: normal; color: #111; }

h1 { font-size: 3em; line-height: 1; margin-bottom: 0.5em; }
h2 { font-size: 2em; margin-bottom: 0.75em; }
h3 { font-size: 1.5em; line-height: 1; margin-bottom: 1em; }
h4 { font-size: 1.2em; line-height: 1.25; margin-bottom: 1.25em; }
h5 { font-size: 1em; font-weight: bold; margin-bottom: 1.5em; }
h6 { font-size: 1em; font-weight: bold; }

h1 img, h2 img, h3 img,
h4 img, h5 img, h6 img {
  margin: 0;
}

/* LANDING */

#landing {
	width: 775px;
	margin: 0 auto;
}

/* HEADER */

#header {
	height: 70px;
	background-image: url(../img/header.gif);
}

/* MENU */

#menu {
	height: 25px;
	background-color: #E3E8EE;
}

#menu a {
	height: 25px;
	text-indent: -10000px;
	display: block;
	float: right;
}

#menu a.bach {
	width: 105px;
	background-image: url(../img/bach-off.gif);
}

#menu a.lic {
	width: 79px;
	background-image: url(../img/lic-off.gif);
}

#menu a.pos {
	width: 64px;
	background-image: url(../img/pos-off.gif);
}

#menu a.lx {
	width: 151px;
	background-image: url(../img/lx-off.gif);
}

#menu a.bach:hover {
	width: 105px;
	background-image: url(../img/bach-on.gif);
}

#menu a.lic:hover {
	width: 79px;
	background-image: url(../img/lic-on.gif);
}

#menu a.pos:hover {
	width: 64px;
	background-image: url(../img/pos-on.gif);
}

#menu a.lx:hover {
	width: 151px;
	background-image: url(../img/lx-on.gif);
}

/* BANNER */

#banner {
	height: 100px;
	margin: 0 0 0 0;
}

#banner.producto-1 {
	background-image: url(../img/banner-bach_2009.gif);
}

#banner.producto-2 {
	background-image: url(../img/banner-lic_2009.gif);
}

#banner.producto-3 ,#banner.producto-14{
	background-image: url(../img/banner-lx_2009.gif);
}

#banner.producto-4 {
	background-image: url(../img/banner-pos_2009.gif);
}

#banner.producto-5 {
  background-image: url(../img/banner-sfe_2009.jpeg);
}

#banner.producto-6 {
	background-image: url(../img/banner-mdi.gif);
}

#banner.producto-7 {
  background-image: url(../img/banner-unam.jpg);
}

#banner.producto-trivia {
  background-image: url(../img/banner-trivia.jpg);
}

#banner.producto-8 {
  background-image: url(../img/banner-veterinaria.jpg);
}

#banner.producto-9 {
  background-image: url(../img/banner-mgd.jpg);
}

#banner.producto-10 {
  background-image: url(../img/banner-monline.jpg);
}

#banner.producto-11 {
  background-image: url(../img/banner-iede.jpg);
}

#banner.producto-12 {
  background-image: url(../img/banner-monterrey.jpg);
}
#banner.producto-13 {
  background-image: url(../img/banner-salud.jpg);
}
#banner.producto-15 {
  background-image: url(../img/Sams-Club-01.jpg);
}
#banner.producto-ing {
  background-image: url(../img/bg_ing-3.jpg);
}
#banner.pcs {
	background-image: url(../img/banner-pcs.gif);
}

#banner.tnx {
	background-image: url(../img/banner-tnx.gif);
}



#banner.tnx-sfe {
  background-image: url(../img/banner-tnx-sfe.gif);
}


/* CONTENT */

#content .bullet {
	margin: 10px 0 10px 0;
	padding: 0 0 0 25px;
	color:#CC0000;
	background-image: url(../img/bullet.gif);
	background-position: top left;
	background-repeat: no-repeat;
}

#content .important {
	color:#A22506;
	text-align: center;
}

#content .plus {
	color:#0085B2;
}

#formulario {
  width:660px;
	margin:0 auto;
  background:transparent url(../img/separador-v.png) repeat-y scroll center center;
}

#content #formulario .left {
	float: left;
  width: 48%;
}

#content #formulario .left .text {
  float:left;
  display: block;
  width:140px;
  padding-right:5px;
  text-align: right;
  margin: 0;
  height: 20px;
}

#content #formulario .left .input {
	float: left;
	padding:0;
	height: 20px;
}

#content #formulario .right {
  float:right;
  width:48%;
	text-align: center;
}

#content .clear {
	padding: 0 25px 0 25px ;
	clear: both;
}

#content ul li {
	list-style: disc;
}


#content p {
  margin-left:57px;
  margin-right:57px;
}
/* FOOTER*/

#footer {
	margin: 10px 0 0 0;
	height: 20px;
	background-color: #E3E8EE;
}

#footer a {
	font-size: 10px;
	color: #666666;
}

#footer .one, #footer .two, #footer .three, #footer .four {
	float: left;
	font-size: 10px;
}

#footer .one {
	width: 265px;
	margin: 0 0 0 0;
	padding: 0 0 0 5px;
	text-align: left;
}

#footer .two {
	width: 170px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	text-align: center;
}

#footer .three {
	width: 150px;
	margin: 0 0 0 0;
	padding: 0 0 0 0px;
	text-align: center;
}

#footer .four {
	width: 180px;
	margin: 0 0 0 0;
	padding: 0 5px 0 0;
	text-align: right;
}

#onyxFrame {
	width: 10px;
	height: 10px;
}

/* BUTTONS */

a.video {
	width: 300px;
	height: 75px;
	margin: 10px auto;
	padding: 0 0 10px 0;
	background-image: url(../img/bt-pdf.jpg);
	background-position: top;
	background-repeat: no-repeat;
	text-indent: -10000px;
	display: block;
}

/* HIDDEN */

div.hidden {
	display: none;
}

.container .left {
  float:left;
  width:48%;
  margin-right:10px;
}

.container .right {
  float:right;
  width:48%;
  margin-left:10px;
}

#content .container {
  width:660px;
  margin:0 auto;
  background:transparent url("../img/separador-v.png") repeat-y top center;
}

.container ul {
  margin:0 1em; padding:0;
}

#content div.container p {
  margin:10px 0;
}

.input input, .input select {
  width:160px;
  padding: 0;
}

ul.with-padding {
  margin-left:40px;
}

.rojo-uvm {
  color:#c00;
}

.container p.rojo-uvm {
  font-weight:bold;
  font-size:15px;
}
