﻿body
{
    font-family: Tahoma;
    font-size: 12px;
    color: #676666;
}
#completo
{
    width: 100%;
    height: 100%;
    background-image: url('imagenes/fnd.gif');
    background-repeat: repeat-x;
  float:left;
}
h2
{
    padding: 0px;
    margin: 0px;
}
#centrado
{
    width: 791px;
    height: 100%;
    text-align: left;
    margin: 0 auto;
    
}

/*Cabecera*/

#logo
{
    width: 265px;
    height: 100px;
    float: left;
    padding-top: 24px;
    padding-left: 15px;
}
#accesos
{
    width: 496px;
    _width: 486px;
    height: 35px;
    float: left;
    padding-top: 40px;
    padding-bottom: 35px;
    padding-right: 15px;
    _padding-right: 10px;
}
.aaccesos
{
    text-decoration: none;
    color: #666666;
}
.aaccesos:hover
{
    color: #780669;
    text-decoration: underline;
}
p
{
    line-height: 20px;
}
.acceso
{
    text-align: right;
    margin-bottom: 7px;
    font-size: 11px;
    color: #666666;
    _margin-bottom: 3px;
}

/*Banner*/
#banner
{
    width: 791px;
    height: 297px;
    float: left;
}
/*Menu*/
#menu
{
    height: 44px;
    padding-left: 9px;
    _margin-top: -2px;
}
ul
{
    list-style: none;
    margin: 0;
    padding: 0;
}
ul, li
{
    padding: 0;
    float: left;
    margin: 0;
}
ul a
{
   /* display: block;*/
    text-decoration: none;
}
ul a:hover
{
    background-position: bottom;
}
ul a span
{
    display: none;
}
#menu ul
{
   height: 44px;  
}
#serlecan
{
    width: 128px;
    height: 44px;
    background-repeat: no-repeat;
    display: block;
    background-image: url('imagenes/menu-serlecan.jpg');
}
#serlecan:hover 
{
    background-repeat: no-repeat;
    background-image: url('imagenes/menu-serlecan-hover.jpg');
}
#serlecan:active 
{
    background-repeat: no-repeat;
    background-image: url('imagenes/menu-serlecan-hover.jpg');
}
#servicios
{
    width: 128px;
    height: 44px;
    background-repeat: no-repeat;
    display: block;
    background-image: url('imagenes/menu-servicios.jpg');
}
#servicios:hover
{
    background-repeat: no-repeat;
    background-image: url('imagenes/menu-servicios-hover.jpg');
}
#clientes
{
    width: 128px;
    height: 44px;
    background-repeat: no-repeat;
    display: block;
    background-image: url('imagenes/menu-clientes.jpg');
}
#clientes:hover 
{
    background-repeat: no-repeat;
    background-image: url('imagenes/menu-clientes-hover.jpg');
}
#noticias
{
    width: 128px;
    height: 44px;
    background-repeat: no-repeat;
    display: block;
    background-image: url('imagenes/menu-noticias.jpg');
}
#noticias:hover 
{
    background-repeat: no-repeat;
    background-image: url('imagenes/menu-noticias-hover.jpg');
}
#enlaces
{
    width: 128px;
    height: 44px;
    background-repeat: no-repeat;
    display: block;
    background-image: url('imagenes/menu-enlaces.jpg');
}
#enlaces:hover   
{
    background-repeat: no-repeat;
    background-image: url('imagenes/menu-enlaces-hover.jpg');
}
#contacto
{
    width: 128px;
    height: 44px;
    background-repeat: no-repeat;
    display: block;
    background-image: url('imagenes/menu-contacto.jpg');
}
#contacto:hover
{
    background-repeat: no-repeat;
    background-image: url('imagenes/menu-contacto-hover.jpg');
}
#contacto:active
{
    background-repeat: no-repeat;
    background-image: url('imagenes/menu-contacto-hover.jpg');
}
/*contenido*/
#contenido
{
    float:left; 
    
    }
/*Pie*/

#pie
{
    width: 100%;
    background-color: #2a2a2a;
    height: 100px;
     float:left;
    
}
#contenidopie
{
    width: 791px;
    margin: 0 auto;
    overflow: hidden;
    padding: 23px 0 15px 0;
    font-size: 11px;
    text-align: center;
}
.licontenidopie
{
    display: inline;
    
  }
#ulcontenidopie
{
    width: 100%;
    text-align: center;
    float: left;
    margin-bottom: 10px;
    _margin-bottom: 2px;
   padding-left: 140px;
}

#contenidopie ul a
{
    margin: 0 16px;
    color: #909090;
}
#contenidopie a:hover
{
    text-decoration: underline;
}

