body
{
   margin:0;
   background-image:url('../images/backbody.png');
   background-repeat:repeat-x;
   background-color:#0095AE;
}

body, table td
{
   font-family:garamond, tahoma, arial;
   font-size:16px;
   text-align:justify;
   color:#333333;
}

a, a:visited
{
   outline:none;
   text-decoration:none;
   color:#666666;
}

a:active, a:hover
{
   color:#000000;
}

ul
{
   list-style-type:none;
   margin:0;
   padding:0;
}

img
{
   border:0;
}

#border-grey
{
   width:1016px;
   margin:0 auto;
   background:#999999;
}

#page
{
   width:1000px;
   margin:0 auto;
   background:#FFFFFF;
   padding:0px 14px 0px 14px;
   border:10px solid #003F77;
   background-image:url('../images/hs.png');
   background-position:top right;
   background-repeat:no-repeat;
}

#header
{
   width:1000px;
   height:103px;
   padding:20px 0px 0px 0px;
   clear:both;
}

   #logo
   {
      float:left;
      width:650px;
      height:103px;
   }

   #information
   {
      float:right;
      width:300px;
      height:103px;
      line-height:170px;
      text-align:center;
      font-size:30px;
      border-bottom:3px solid #6FB7CD;
   }

#menu
{
   clear:both;
   width:950px;
   padding:20px 0px 0px 0px;
   float:left;
}

   #menu ul
   {
      height:30px;
      width:950px;
      border-bottom:1px solid #999999;
   }

      #menu ul li
      {
         float:left;
         width:105px;
         /*width:115px;*/
         text-align:center;
      }

         #menu ul li a, #menu ul li a:visited
         {
            font-size:17px;
            height:30px;
            line-height:30px;
            background-image:url('../images/bullet.gif');
            background-repeat:no-repeat;
            background-position:left center;
            padding-left:15px;
         }

         #menu ul li a:active, #menu ul li a:hover
         {

         }

#bandera
{
   float:right;
   text-align:right;
   width:50px;
}

#content
{
   padding:20px 0px 20px 0px;
   clear:both;
}

   #left
   {
      float:left;
      width:490px;
   }

   #right
   {
      float:right;
      width:490px;
   }

#footer
{
   clear:both;
   text-align:center;
   border-top:1px solid #999999;
   height:30px;
   line-height:30px;
   width:500px;
   margin:0 auto;
   font-size:14px;
}

   #footer table
   {
      width:100%;
   }

      #footer table td
      {
         width:33.3%;
         text-align:center;
      }

form
{
   padding:0px 20px 0px 20px;
}

input, textarea
{
   width:300px;
   color:#999999;
}

#submitbutton
{
   width:100px;
   background:#999999;
   color:white;
}

.cleaner
{
   font-size:30px;
   clear:both;
}

.imgleft
{
   margin: 0px 10px 10px 0px;
   padding:3px;
   border:1px solid #999999;
}

.imgright
{
   margin: 0px 0px 10px 10px;
   padding:3px;
   border:1px solid #999999;
}

h1
{
   margin:0px;
   padding:0px;
   font-size:20px;
}

ul#listaservicios li
{
   background-image:url('../images/bullet.gif');
   background-repeat:no-repeat;
   background-position:left center;
   padding-left:20px;
   margin-bottom:15px;
}
