html,body{
  margin:0px;
  height:100%;
  }
  .aquarium-background{
    background: #59BEF0 url(/eventos/imagenes/capacitacion_bottom_background.png) no-repeat bottom center;
    height:100%;
}
img{border: 0;}
br { clear: left; }
div#container{
  width: 100%;
  float: left;
  border-top:5px solid #9999CC;
  }
  div#content{
    width:999px;
    padding:0 40px;
    margin: 0em auto 0em auto;
  }
  div#capacitacion-header{
    height: 170px;
    background: #59BEF0 url(/eventos/imagenes/capacitacion_olias_top.jpg) repeat-x top;
  }
  h1.submarino{
    width:999px; height: 145px;
    margin: 0em auto 0em auto;
    background: transparent url(/eventos/imagenes/capacitacion_topic_submarine.png) no-repeat center left;
    text-indent:-9999px;
      }
      div#olas{
        width:100%; height: 50px;
        position: absolute;
        top: 200px;
        background: transparent url(/eventos/imagenes/capacitacion_olas_front.png) repeat-x top left;
      }

      div#submenu{
        float: left;
        width: 180px;
        margin-right: 20px;
  }
  div#submenu ul, div#submenu ul li{
    margin:0; padding:0;
      }
      div#submenu ul li{
        list-style: none;
      }

      div#info{
        float: left;
        width: 750px;
  }
  div#info p{
    float: left; width: 700px;
    padding: 5px; margin: 0;
    text-align: justify;
    color: #fff;
      }
      p.coming-soon{
        font-size:2em;
        font-weight:lighter;
        width:100%;
        text-align:center !important;
        padding-top:100px !important;
  }

  div#footer{
    width: 100%; height:127px;

  }
  a.blue:link,a.blue:visited, a.pink:link,a.pink:visited, a.green:link,a.green:visited{
    padding: 20px 10px;
    float: left;
    width: 160px; height: 20px;
    text-align: center;
    background-color:#009DFF; color:#fff;
    margin-bottom:10px;
    text-decoration: none;
  }
  a.pink:link,a.pink:visited,a.green:link,a.green:visited{
    width:320px; height:20px;
    padding: 5px 10px;
}
a.green:link,a.green:visited{background-color:#6CC338;}
a.pink:link,a.pink:visited{background-color:#FD0089; margin-right:20px;}
a.blue:hover,a.blue:active{ background-color:#067BC4;}
a.pink:hover,a.pink:active{ background-color:#FF52AF;}
a.green:hover,a.green:active{ background-color:#8BD262;}

.capacitacion-big-button{
  float: left;
  padding: 0 10px 50px 0;
  }
  .programa-title{
    font-size:1.4em;
}
.programa-instructions{
  width:690px !important;
  font-size:0.8em; color:#000 !important;
}
img.programa-download{
  float:left;
  border:0;
  padding-left:10px; margin:0px;
}
table.programa{
  margin-top:15px;
  float:left;
  border-collapse:collapse;
}
table.programa thead th{
  background-color:#47AFE5;
  border-top: 1px solid #0073BA;
  border-bottom: 1px solid #0073BA;
}
table.programa thead th, table.programa tbody td {
  padding:5px;
  text-align:justify;
}
table.programa tbody tr {
  background-color: #90D3FC;
  color: #3B56A7;
}

td.programa-date{
  color:#fff !important; font-size:1em;
}

#main h2 {
  padding-left: 1em;
  font-size: 200%;
  color: #44186D;
}

#event_icons div {
  position: relative;
  clear: both;
  text-align: center;
}

#event_icons img {
  margin: 2em;
}

#footer {
  clear: both;
  text-align: center;
}
