@charset "UTF-8";

body {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -webkit-text-size-adjust: 100%;
  -o-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
  text-size-adjust: 100%
}

.banner {
  font-family: Arial, Helvetica, sans-serif;
  width: 298px;
  height: 248px;
  border: 1px solid #666;
  background-color: #ffffff;
  overflow: hidden;
  display: block !important;
}

strong {
  font-weight: bold;
}

sup {
  font-size: 6px;
  position: relative;
  top: 0em;
}

.positionAb {
  position: absolute;
}

.aC {
  left: 0;
  right: 0;
  margin: 0 auto;
}


#banner_content {
  display: none;
}

#clickTag {
  cursor: pointer;
  cursor: hand;
  width: 300px;
  height: 150px;
  z-index: 350;
}

#initio {
  cursor: pointer;
  cursor: hand;
  width: 70px;
  height: 10px;
  z-index: 150;
  top: 150px;
  left: 165px;
}

#aristada {
  cursor: pointer;
  cursor: hand;
  width: 42px;
  top: 150px;
  left: 252px;
  height: 10px;
  z-index: 150;
}

#links {
  width: 300px;
  height: 250px;
  left: 300px;
  z-index: 150;
}

.size {
  width: 300px;
  height: 250px;
}

#background {
  background: url(background.jpg) no-repeat;
  background-size: 300px 250px;
  background-position: top 0 left 0;
  z-index: 2;
}

#text1 {
  background: url(text1.png) no-repeat;
  background-size: 300px 250px;
  background-position: top 0 left 0;
  opacity: 0;
  z-index: 3;
}

#text2 {
  background: url(text2.png) no-repeat;
  background-size: 300px 250px;
  background-position: top 0 left 0;
  opacity: 0;
  z-index: 3;
}

#text3 {
  background: url(text3.png) no-repeat;
  background-size: 300px 250px;
  background-position: top 0 left 0;
  opacity: 0;
  z-index: 4;
}

#img1 {
  background: url(img1.png) no-repeat;
  /* background-size: 110px 146px; */
  background-position: top 18px left 0;
  opacity: 0;
  z-index: 3;
}

#cta {
  background: url(cta.png) no-repeat;
  background-size: 300px 250px;
  background-position: top 0 left 0;
  opacity: 0;
  z-index: 5;
}

#replay {
  z-index: 152;
  width: 15px;
  height: 17px;
  position: absolute;
  right: -32px;
  top: 2px;
  display: block;
  -webkit-transition: -webkit-transform 0.8s;
  transition: transform 0.8s;
  cursor: pointer;
  cursor: hand;
}

#replay:hover {
  -webkit-transform: rotate(-180deg);
  transform: rotate(-180deg);
}

/* ////////////////// SCROLLER STYLES ///////////////////////  */

#scroll_container {
  border-top: 1px solid #999;
  bottom: 0px;
  background: #fff;
  z-index: 300;
  opacity: 1;
}

.ssb_down {
  /* boton abajo */
  width: 9px !important;
  background-color: green;
  cursor: pointer;
  position: absolute;
  right: 0px;
  bottom: 0px;
}

.ssb_up {
  /* boton arriba */
  width: 9px !important;
  background-color: blue;
  cursor: pointer;
  position: absolute;
  right: 0px;
  top: 0px;
}

.ssb_sb {
  /* cursor scroll */
  background: url(dl_middle.gif) repeat left top;
  cursor: pointer;
  position: absolute;
  right: 3px;
  min-height: 20px;
  border-radius: 25px;
}

.ssb_sb_down {
  background: url(dl_middle.gif) repeat left top
}

.ssb_sb_over {
  background: url(dl_middle.gif) repeat left top
}

.ssb_st {
  /* guia de cursor */
  background: #f2f2f2;
  cursor: pointer;
  height: 100%;
  position: absolute;
  /*width:9px!important;*/
  right: 3px;
  top: 0px;

}

/* ////////////////////////////////////////////////////////////////  */

#innerwrap {
  padding: 5px 40px 0 9px;
}


#innerwrap h2 {
  font-size: 11px;
  color: #000;
  margin-bottom: 5px;
  margin-top: 3px;
}

#innerwrap p,
#innerwrap ul li {
  font-size: 10px;
  color: #000;
  padding-bottom: 4px;
  letter-spacing: -0.1px;
}

#innerwrap ul li {
  margin-left: 15px
}

#innerwrap p a {
  color: #000
}


sup {
  top: -2px;
  font-size: 6px;
  font-weight: 400;
  padding-left: 1px;
}

#innerwrap p.copy {
  font-size: 12px;
  padding-bottom: 0
}

#parent {
  margin: 0 30px 0 0;
}

.legal-links {
  background: url(clicktag.png) no-repeat;
  position: absolute;
  cursor: pointer;
}

#prescribing-info {
  top: 4px;
  left: 5px;
  width: 91px;
  height: 35px;
}

#patient-info {
  top: 4px;
  left: 95px;
  width: 75px;
  height: 34px;
}

#enLogo-info {
  width: 100px;
  height: 30px;
  top: 4px;
  left: 195px;
}

#mg,
#medwatch,
#pi {
  cursor: hand;
  cursor: pointer;
}

.box {
  background-color: #165c7d;
  padding: 7px;
  color: #FFF !important;
  line-height: 10px !important;
  width: 258px;
}

.warning-box {
  margin: 10px 0;
  border: 1px solid black;
  padding: 5px;
  font-weight: bold;
}

.warning-box h1,
h2,
a {
  font-size: 10px !important;
  color: #165c7d !important;
}

.warning-box p {
  color: black !important;
  margin: 0 0 5px;
}

li {
  display: list-item;
  text-align: -webkit-match-parent;
}