html,
body
{
  height:100%;
  margin:0;
  padding:0;
  width:100%;
}

body {
  background-color:#fee9d5;
  background-image:url(img/background.jpg);
  background-repeat:repeat-x;
  font-family:Arial, sans-serif;
  text-align:center;
}

div#divBannerBottom {
  background-image:url(img/backbannerbottom.jpg);
  background-repeat:no-repeat;
  bottom:10px;
  color:#ffffff;
  font-family:Times new roman, serif;
  font-size:25px;
  font-weight:bold;
  height:79px;
  left:15px;
  padding-left:170px;
  padding-right:134px;
  padding-top:20px;
  position:absolute;
  text-align:center;
  width:217px;
}

div#divBannerTop {
  background-image:url(img/backbannertop.jpg);
  background-repeat:no-repeat;
  color:#009aca;
  font-family:Verdana, sans-serif;
  font-size:18px;
  height:188px;
  margin-bottom:10px;
  margin-left:auto;
  margin-right:auto;
  padding-left:246px;
  padding-right:5px;
  padding-top:10px;
  text-align:center;
  width:270px;
}

div#divBannerTop h2 {
  color:#696965;
  font-size:28px;
  margin-top:0;
  text-decoration:underline;
}

div#divBlueContainer {
  margin-left:auto;
  margin-right:auto;
  position:relative;
  width:716px;
}

div#divBlueContainerBottom {
  background-image:url(img/backbluecontainerbottom.gif);
  background-repeat:no-repeat;
  height:19px;
  margin-left:auto;
  margin-right:auto;
  margin-top:0;
  position:relative;
  width:716px;
}

div#divBlueContainerCentral {
  background-image:url(img/backbluecontainer.jpg);
  background-repeat:repeat-y;
  margin-left:auto;
  margin-right:auto;
  position:relative;
  width:716px;
}

div#divBlueContainerTop {
  background-image:url(img/backbluecontainertop.gif);
  background-repeat:no-repeat;
  height:19px;
  margin-bottom:0;
  margin-left:auto;
  margin-right:auto;
  margin-top:14px;
  position:relative;
  width:716px;
}

div.divBoton {
  background-image:url(img/backboton.gif);
  background-repeat:no-repeat;
  color:#2c1717;
  font-family:verdana, sans-serif;
  font-size:14px;
  height:32px;
  line-height:32px;
  margin:0;
  margin-bottom:13px;
  overflow:hidden;
  padding-left:15px;
  text-align:left;
  width:142px;
}

div.divBoton:hover {
  text-decoration:underline;
}

div#divBotones {
  left:10px;
  padding-bottom:1px;
  position:absolute;
  top:20px;
}

div#divFooter {
  color:#2c1717;
  font-family:verdana, sans-serif;
  font-size:14px;
  top:-5px;
  position:relative;
  text-align:center;
}

div#divFooter a {
  color:#2c1717;
  text-decoration:none;
}

div#divHeader {
  background-image:url(img/backheader.gif);
  height:96px;
  margin-left:auto;
  margin-right:auto;
  position:relative;
  width:716px;
}

div#divHeaderLinks {
  color:#ffffff;
  font-family:verdana, sans-serif;
  font-size:12px;
  font-weight:bold;
  position:absolute;
  right:10px;
  text-decoration:none;
  top:20px;
}

div#divHeaderLinks a {
  color:#ffffff;
  text-decoration:none;
}

div#divMod2 {
  background-image:url(img/backmod2.jpg);
  background-repeat:no-repeat;
  color:#ffeed8;
  font-family:Arial, sans-serif;
  font-size:12px;
  height:178px;
  margin-bottom:10px;
  margin-top:10px;
  padding-left:5px;
  padding-right:5px;
  padding-top:5px;
  text-align:left;
  width:160px;
}

div#divMod3 {
  background-image:url(img/backmod3.jpg);
  background-repeat:no-repeat;
  color:#2c1717;
  font-family:Verdana, sans-serif;
  font-size:13px;
  height:159px;
  margin-bottom:10px;
  padding-left:5px;
  padding-right:5px;
  padding-top:5px;
  text-align:left;
  width:147px;
}

div#divWhiteContainer {
  left:172px;
  margin-left:auto;
  margin-right:auto;
  position:absolute;
  top:35px;
  width:557px;
}

div#divWhiteContainerBottom {
  background-image:url(img/backwhitecontainerbottom.gif);
  background-repeat:no-repeat;
  height:18px;
  margin-left:auto;
  margin-right:auto;
  margin-top:0;
  position:relative;
  width:557px;
}

div#divWhiteContainerCentral {
  background-image:url(img/backwhitecontainer.jpg);
  background-repeat:repeat-y;
  margin-left:auto;
  margin-right:auto;
  margin-bottom:0;
  margin-top:0;
  padding:0;
  padding-bottom:119px;
  position:relative;
  width:557px;
}

div#divWhiteContainerTop {
  background-image:url(img/backwhitecontainertop.gif);
  background-repeat:no-repeat;
  height:18px;
  margin-bottom:0;
  margin-left:auto;
  margin-right:auto;
  position:relative;
  width:557px;
}

div#divMainContainer {
  background-image:url(img/background.gif);
  background-repeat:no-repeat;
  height:787px;
  margin-left:auto;
  margin-right:auto;
  width:960px;
}

h1 {
  background-color:#eff1ef;
  border:solid 1px #bbbfc2;
  font-family:verdana, sans-serif;
  font-size:22px;
  line-height:42px;
  margin-left:10px;
  margin-right:10px;
  margin-top:0;
  padding-left:10px;
  padding-right:10px;
  text-align:left;
}

p {
  font-family:verdana, sans-serif;
  font-size:14px;
  margin:0;
  margin-left:10px;
  margin-right:10px;
  margin-top:10px;
  text-align:justify;
}

.modContacto {
  padding:10px;
}