@charset "UTF-8";

html, body {
  margin: 0;
  padding: 0;
}

img, table {
  border-style: none;
}

b, strong {
  background-color: transparent;
  color: #97d627;
}

body {
  font: 8pt "Verdana", sans-serif;
  background: #008a18 url("/themes/esle/image/motivo.gif") repeat top left;
  color: white;
  text-align: center;
}

h1, h2, h3, h4, h5, h6 {
  font-family: "Helvetica", sans-serif;
  background-color: transparent;
  color: black;
}

h2, h3, h4, h5, h6 {
  border-bottom: 1px dashed #97d627;
}


h1 {
  font-size: 2em;
}

h2 {
  font-size: 14px;
}

h3 {
  font-size: 13px;
  font-weight: normal;
}

h4 {
  font-size: 1.4em;
}

h5 {
  font-size: 1.2em;
}

h6 {
  font-size: 1.1em;
}

hr {
  border-style: none;
  border-top: 1px dashed #97d627 ;
}

#esle-block {
  margin: 0 auto;
  padding: 15px 30px;
  padding-bottom: 1em;
  width: 948px;
  background-color: white;
  color: #666;
  text-align: left;
}

#esle-head {
  margin: 0;
  padding: 0;
  background: white url("/themes/esle/image/background.jpg") no-repeat top right;
  text-align: right;
}

#esle-head #esle-oands {
  float: right;
  margin: 0;
  padding: 0;
  width: 100%;
  text-align: right;
  font-size: 1.4em;
}

#esle-head  form.esle-search {
  float: right;
}

form.esle-search select, form.esle-search input {
  border: 1px solid #97d627;
  vertical-align: middle;
  font-size: 1.2em;
}


form.esle-search select {
  margin-right: 1em;
}

form.esle-search option {
  vertical-align: middle;
}

form.esle-search input.esle-submit {
  border: 1px solid #008a18;
  background: white url("/themes/esle/image/boton-buscar-fondo.jpg") repeat-x bottom center;
  color: black;
}

form.esle-search a {
  display: block;
  margin-top: .5em;
  font: .8em "Helvetica", sans-serif;
  font-weight: bold;
  text-transform: lowercase;
}

#esle-head #esle-option {
  margin-right: 1em;
  padding: .3em;
  font: 14px "Helvetica", sans-serif;
  font-weight: bold;
  text-transform: lowercase;
}

#esle-head #esle-option a.esle-action1 {
  background-color: transparent;
  color: #97d627;
}

#esle-head #esle-option a.esle-action2 {
  margin: 0 1.2em;
  background-color: transparent;
  color: #999;
}

#esle-head #esle-option span.esle-action3 {
  margin: 0 1.2em;
  color: #999;
}

#esle-head #esle-option span.esle-action3 a {
  background-color: transparent;
  color: #999;
}

#esle-head #esle-option span.esle-action3 a:hover {
  background-color: transparent;
  color: #008a18;
}

#esle-head h1 {
  margin: 0 15px;
  padding: .5em;
  text-align: left;
}

#esle-head h1 img{
  margin: 0;
}

#esle-menu {
  margin-bottom: .2em;
  border: 1px solid #f4f4f4;
  font: 14px "Helvetica", sans-serif;
  font-weight: bold;
}

#esle-menu ul {
  margin: 0;
  padding: 0;
  text-align: right;
}

#esle-menu li {
  float: right;
  padding-left: 1px;
  background: #cf0;
  list-style-type: none;
  text-align: center;
  text-transform: lowercase;
}

#esle-menu li a {
  display: block;
  margin: 0 auto;
  padding: .38em 2em;
  vertical-align: middle;
  background-color: white;
  color: #999;
}

#esle-menu li.active a {
  background: #97d627 url("/themes/esle/image/menu1-sel.jpg") repeat-x center center;
  color: black;
}

#esle-menu div.esle-border {
  clear: right;
  height: 7px;
  background: #97d627 url("/themes/esle/image/menu1-pie.jpg") repeat-x bottom center;
}

#esle-menu2 {
  clear: right;
}

#esle-menu2 div.esle-separator {
  margin: 0;
  margin-top: .4em;
  border-style: none;
  padding: 0;
  height: 15px;
  background-color: #e6e6e6;
}

#esle-menu2 div.esle-supmenu {
  margin: 0;
  padding: 0;
  font: 13px "Helvetica", sans-serif;
  text-transform: lowercase;
}


#esle-menu2 div.esle-border {
  background: white url("/themes/esle/image/menu3-fondo.jpg") repeat-x top center;
  height: 53px;
}

#esle-menu2 ul {
  margin: 0;
  padding: 0;
}

#esle-menu2 li {
  float: left;
  margin: .5em;
  list-style-type: none;
}

#esle-menu2 li span.corner-tr {
  display: block;
}

#esle-menu2 li span.corner-bl {
  display: block;
}

#esle-menu2 li a {
  display: block;
  padding: .3em .8em;
  background-color: transparent;
  color: black;
}
#esle-menu2 li.active {
  background: #008a18 url("/themes/esle/image/menu2-sel1.jpg") no-repeat top left;
  color: white;
  font-weight: bold;
}

#esle-menu2 li.active span.corner-tr {
  background: transparent url("/themes/esle/image/menu2-sel2.jpg") no-repeat top right;
  color: white;
}

#esle-menu2 li.active span.corner-bl {
  background: transparent url("/themes/esle/image/menu2-sel3.jpg") no-repeat bottom left;
  color: white;
}

#esle-menu2 li.active a {
  background: transparent url("/themes/esle/image/menu2-sel4.gif") no-repeat bottom right;
  color: white;
}

#esle-menu2 div.esle-clear {
  clear: left;
}

#esle-submenu {
  margin: 0 1.4em;
  margin-bottom: 2em;
  font: 12px "Helvetica", sans-serif;
  text-transform: lowercase;
}

#esle-submenu span {
  padding: 0 .5em;
  color: black;
}

a {
  background-color: transparent;
  color: #008a18;
  text-decoration:none;
}

.titlebar {
  color: black;
  text-decoration: none;
  font-weight: bold;
}

#esle-content {
  width: 100%;
}

table.esle-box {
  border-style: none;
  padding: 1em 0;
  padding-top: 0;
  width: 100%;
  color: black;
  font: 9pt "Verdana", sans-serif;
}

table.esle-box tr {
  margin: 0;
  border-style: none;
  padding: 0;
}

table.esle-box td {
  margin: 0;
  border-style: none;
  padding: 1em;
  padding-top: 0;
  background-color: #97d627;
  color: black;
}

table.esle-box td.esle-box-head {
  padding-top: 1em;
  padding-bottom: 0;
  background: #97d627 url("/themes/esle/image/caja-esq.jpg") no-repeat right top;
  color: black;
}

table.esle-box  h2{
  background-color: transparent;
  color: white;
  border-bottom: 1px dashed white;
  font: 14px "Helvetica", sans-serif;
  font-weight: bold;
}

table.esle-box  strong{
  background-color: transparent;
  color: #008a18;
}

table.esle-box div[align=center] {
  text-align: right !important;
}

table.esle-box td.esle-box-bottom {
  background: white url("/themes/esle/image/caja-sombra.jpg") repeat-x center top;
  height: 9px;
}

table {
  margin: 1em 0;
  background-color: transparent;
  color: #666;
  font: 11pt "Verdana", sans-serif;
}

p {
  padding: 0 86px 0 55px;
}

#esle-partner {
  margin-top: 0;
  border-style: none;
  padding: 0;
  padding-top: 0;
  width: 100%;
  color: black;
  font-size: 12px;
}

#esle-partner div.esle-body {
  border-left: 1px solid #f4f4f4;
  border-bottom: 1px solid #f4f4f4;
  background: white url("/themes/esle/image/f4.gif") repeat-y right center;
}

#esle-partner div.line-t {
  background: transparent url("/themes/esle/image/f4.gif") repeat-x center top;
}
#esle-partner div.line-r {

  background: transparent url("/themes/esle/image/menu1-esq.jpg") no-repeat right top;
  padding: 1em;
}

#esle-partner div.esle-foot {
  background: white url("/themes/esle/image/caja-sombra.jpg") repeat-x center top;
  height: 9px;
}

#esle-foot {
  margin: 1em 0;
  background-color: transparent;
  color: #666;
  font-size: 0.8em;
}

#esle-foot div.esle-separator {
  border-style: none;
  border-top: 1px solid #ccc;
  border-bottom: 1px solid #ccc;
  background: white url("/themes/esle/image/pie-fondo.jpg") repeat center center;
  height: 3em;
}

#esle-foot a {
  background-color: transparent;
  color: #666;
}

.tk-release {
  background-color: #97d627;
}

td.esle-cell p {
  margin: 1em 0;
  margin-left: 2em;
  padding: 0;
}
