body
{
   width:745px;
   height:auto;
   margin:0 auto;
   display:block;
}

.topbanner
{
   position:relative;
   width:100%;
   height:262px;
   background-color:#a3d0fd;
}
.menu1
{
   position:relative;
   top:0px;
   width:100%;
   height:40px;
   background-color:#6fa2a2;
}
.menu1 ul
{
   margin:0 auto;
   position:relative;
   left:-50px;
   list-style-type: none;
}
.menu1 ul li
{
   float: left;
}
.menu1 ul li img
{
   position:relative;
   top:10px;
   left:45px;
   height:auto;
   width:auto;
   margin-right:30px;
}
.menu1 ul li a img
{
   border:none;
   text-decoration:none;
}
.menu1 ul li a :active
{
    text-decoration: none;
}
.menu1 ul li a :hover
{
   text-decoration: none;
}
.menu1 .search
{
   position:absolute;
   top:10px;
   right:-33px;
   width:auto;
   display:block;
   background-color:#ffffff;
   height:20px;
}
.menu1 .search #search
{
   background-color:#ffffff;
   border: 0px solid #CCCCCC;
   font-family:Arial;
   font-size:10pt;
   color:#666666;
}
.menu1 .search img
{
   position:absolute;
   top:0px;
   left:108px;
   height:20px;
}
.menu1 img
{
   position:relative;
   top:-2px;
   right:-112px;
   float:right;
   width:auto;
   height:27px;
   z-index:1000;
}
.menu2
{
   position:relative;
   top:0px;
   width:100%;
   height:39px;
   background-color:#6fa2a2;
}
.menu2 ul
{
   margin:0 auto;
   position:relative;
   list-style-type: none;
}
.menu2 ul li
{
   float: left;
}
.menu2 ul li img
{
   position:relative;
   top:10px;
   left:-10px;
   height:auto;
   width:auto;
   max-height:20px;
   margin-left:25px;
   height:auto;
   width:auto;
   margin-right:15px;
}
.menu2 ul li a img
{
	border:none;
}
.menu2 ul li a
{
   text-decoration:none;
}
.menu2 ul li a :active
{
    text-decoration: none;
}
.menu2 ul li a :hover
{
   text-decoration: none;
}
.encabezado
{
   position:relative;
   top:0px;
   width:100%;
   height:30px;
   background-color:#72c089;
}
.encabezado .NomSeccion .bg
{
   position:relative;
   top:0px;
   left:0px;
   right:0px
   width:100%;
   height:30px;
   z-index:0;
}
.encabezado .NomSeccion .cont
{
   position:absolute;
   top:0px;
   width:100%;
   height:30px;
   z-index:0;
}
.encabezado .NomSeccion
{
   position:relative;
   text-align:center;
   font-family:Verdana, Arial, Helvetica, sans-serif;
   font-size:24px;
   color:#FFFFFF;
}

.encabezado .NomSeccion a
{
   margin:0 auto;
   text-decoration:none;
   font-family:Verdana, Arial, Helvetica, sans-serif;
   font-size:24px;
   color:#FFFFFF;
   z-index:1000;
}
.encabezado .NomSeccion a :active
{
    text-decoration: none;
}
.encabezado .NomSeccion a :hover
{
   text-decoration: none;
}
.contenido
{
   position:relative;
   top:5px;
   width:90%;
   height:auto;
   margin:5px auto;
}
.campaña
{
   position:relative;
   top:-16px;
   left:-1px;
}
.contenido .titulo
{
   font-family:Arial, Helvetica, sans-serif;
   height:35px;
   font-size:8.5pt;
   color:#333333;
}
.contenido .titulo a
{
   text-decoration:none;
   color:#333333;
}
.contenido .titulo a :hover
{
   text-decoration:none;
}
.contenido .titulo a :active
{
   text-decoration:none;
}
.contenido p
{
   height:100px;
   font-family:Arial, Helvetica, sans-serif;
   font-size:8pt;
   text-align:left;
   color:#333333;
}
.contenido p a
{
   color:#333333;
   text-decoration:none;
}
.contenido p a :hover
{
   text-decoration:none;
}
.contenido p a :active
{
   text-decoration: none;
}
.contenido ul
{
   position:relative;
   top:0px;
   left:-25px;
   width:85%;
   font-family:Arial, Helvetica, sans-serif;
   font-size:8.5pt;
   text-align:left;
   color:#333333;
}
.contenido ul li a
{
   font-family:Arial, Helvetica, sans-serif;
   font-size:8.5pt;
   text-align:left;
   color:#333333;
   text-decoration:none;
}
.contenido ul li a :hover
{
   color:#333333;
   text-decoration:none;
}
.contenido ul li a :active
{
   color:#333333;
   text-decoration:none;
}
.contenido .img
{
   width:auto;
   height:140px;
   display:block;
   overflow:hidden;
}
.top
{
   position:relative;
   top:0px;
   width:100%;
   height:auto;
}
.bottom
{
   position:relative;
   top:0px;
   width:100%;
   height:auto;
}
.superior
{
   position:relative;
   width:100%;
   height:375px;
   background-color:#f8fbff;
   display:block;
   overflow:hidden;
}
.superior .columna1
{
   position:absolute;
   top:0px;
   left:0px;
   width:186px;
   height:375px;
   background-color:#f6f6f6;
}
.superior .columna2
{
   position:absolute;
   top:0px;
   left:186px;
   width:186px;
   height:375px;
   background-color:#e5e5e5;
}
.superior .columna3
{
   position:absolute;
   top:0px;
   left:371px;
   width:186px;
   height:375px;
   background-color:#f6f6f6;
}
.superior .columna4
{
   position:absolute;
   top:0px;
   left:557px;
   width:188px;
   height:375px;
   background-color:#e5e5e5;
}
.superior .columna4 .sup
{
   position:absolute;
   top:0px;
   width:100%;
   height:260px;
}
.superior .columna4 .inf
{
   position:absolute;
   top:260px;
   width:100%;
   height:115px;
}

.inferior
{
   position:relative;
   width:100%;
   height:270px;
   background-color:#e5e5e5;
}
.inferior .columna1
{
   position:absolute;
   top:0px;
   left:0px;
   width:505px;
   height:270px;
   background-color:#e5e5e5;
}
.inferior .columna2
{
   position:absolute;
   top:0px;
   left:505px;
   width:240px;
   height:270px;
   background-color:#f6f6f6;
}
.footer
{
   position:relative;
   bottom:0px;
   width:100%;
   height:75px;
   background-color:#6fa2a2;
}