@charset "UTF-8";
/* CSS Document */ 

@font-face {
    font-family: 'GnuolaneFree';
    src: url('fonts/gnuolane_free-webfont.eot');
    src: local('☺'), url('fonts/gnuolane_free-webfont.woff') format('woff'), url('fonts/gnuolane_free-webfont.ttf') format('truetype'), url('fonts/gnuolane_free-webfont.svg#GnuolaneFree') format('svg');
    font-weight: normal;
    font-style: normal;
}

.clear{
    clear: both;
}
#sliderImagenes img{
    border: none;
}

body{
    background: url('../imagenes/fondo/fondoRestaurante.jpg') ;
    background-attachment: fixed;
    background-position: center center;
    margin:0;
    padding:0;

}
.bodyfondo{
    background: url("/imagenes/fondo/fondoBraille.png") repeat scroll 0 0 transparent;
    width: 100%;
    height: 100%;
    position: fixed;
    z-index: -1;
}
#botonMapsite{
    font-family: verdana;
    padding-top: 30px;
    text-align: right;
}
#mapsite {
    font-family: Verdana;
    font-size: 9pt;
    padding: 0 80px 100px;
}
#mapsite ul{
    list-style: none;

}
.enlace{
    cursor: pointer;
    font-weight: bold;
}
.negrita{
    font-weight: bold;
}
.mayuscula{
    text-transform: uppercase;
}
.villacisco{
    font-size: 7pt;
}
h1{
    font-family: 'GnuolaneFree',Arial;
    font-size: 26px;
    font-style: italic;
    font-weight: bold;}

h2{
    background-repeat: no-repeat;
    cursor: pointer;
    float: left;
    font-family: 'GnuolaneFree',Arial;
    font-size: 19px;
    font-weight: normal;
    height: 25px;
    left: 0;
    margin-left: 0;
    margin-top: 0;
}

h3{
    cursor: pointer;
    float: left;
    font-family: Verdana,Arial,san-serif;
    font-size: 13px;
    font-weight: normal;
    height: 18px;
    margin-left: 0;
    margin-top: 0;
    text-align: left;
}
h4{
    font-family:Verdana,Calibri,sans-serif;
    font-size:11px;
    font-weight:bold;}

h5{
    font-family:Verdana,Calibri,sans-serif;
    font-size:11px;
    color:#666666;
    text-align: left;
}
.italica{
    font-style: oblique;
}
a, a:visited{
    text-decoration:none;
    color:#333;
}

.flechita{
    height:11px;
    width:11px;
    font-weight:bold;
    float:left;
    font-size:9px;
}

.titulillos{
    font-size:12px;
    font-family:Verdana, Calibri, sans-serif;
    margin-top:10px;
    margin-bottom:3px;
    float:left;
    width: 360px;
}


#toTopMenu {
    top: 130px;
    display: none;
    float: left;
    height: auto;
    width:45px;
    position: fixed;
    right: 0px;
    margin-right:0px;
    z-index: 10002;
    cursor: pointer;
    color: #000;
}

#toTopBoton{
    background-image:url(../imagenes/flecha.jpg);
    background-repeat:no-repeat;
    background-position:0 0;
    height:45px;
    width:45px;
    background-color:#fff;
    float:left;
    margin-bottom: 10px;
}
#toTopBoton:hover {
    background-position: 0 -45px;
}

#toQuienesBoton{
    background-image:url(../imagenes/bq.jpg);
    background-repeat:no-repeat;
    background-position:0 0;
    height:45px;
    width:45px;
    background-color:#fff;
    float:left;
}
#toQuienesBoton:hover {
    background-position: 0 -45px;

}
#toServiciosBoton{
    background-image:url(../imagenes/bs.jpg);
    background-repeat:no-repeat;
    background-position:0 0;
    height:45px;
    width:45px;
    background-color:#fff;
    float:left;
}
#toServiciosBoton:hover {
    background-position: 0 -45px;
}
#toTrabajosBoton{
    background-image:url(../imagenes/bt.jpg);
    background-repeat:no-repeat;
    background-position:0 0;
    height:45px;
    width:45px;
    background-color:#fff;
    float:left;
}
#toTrabajosBoton:hover {
    background-position: 0 -45px;
}
#toClientesBoton{
    background-image:url(../imagenes/bcl.jpg);
    background-repeat:no-repeat;
    background-position:0 0;
    height:45px;
    width:45px;
    background-color:#fff;
    float:left;
}
#toClientesBoton:hover {
    background-position: 0 -45px;
}
#toContactoBoton{
    background-image:url(../imagenes/bc.jpg);
    background-repeat:no-repeat;
    background-position:0 0;
    height:45px;
    width:45px;
    background-color:#fff;
    float:left;
}
#toContactoBoton:hover {
    background-position: 0 -45px;
}

#toIntroBoton{
    background-image:url(../imagenes/bi.jpg);
    background-repeat:no-repeat;
    background-position:0 0;
    height:45px;
    width:45px;
    background-color:#fff;
    float:left;
    margin-top: 10px;
}
#toIntroBoton:hover {
    background-position: 0 -45px;
}


.subir{
    background-image: url(../imagenes/flechaSeccion.jpg);
    background-position: 0 0;
    background-repeat: no-repeat;
    float: left;
    height: 27px;
    width: 27px;
    cursor: pointer;
    color: #000;
    float:right;
    margin-top:8px;
}

.social{
    height:45px;
    width:45px;
    background-color:#333;
}

#tip{
    position:absolute;
    left:0;
    right:0;
    border: solid 1px #ccc;
    background:#FFF;
    padding:8px;
    display:none;
    text-align: center;
    font-family:Arial, Helvetica, sans-serif;
    font-size:11px;
    color:#666;
    text-align:center;
    z-index:50001;
}

#container {

    float: left;
    height: auto;
    overflow: hidden;
    padding-bottom: 60px;
    padding-top: 102px;
    width: 100%;
}


#containerError{
    background-color: #FFFFFF;
    background-repeat: repeat-x;
    float: left;
    height: 171px;
    width: 100%;
    z-index:100;

}

#cajaTextoError404{
    margin: auto auto;
    height: 339px;
    width: 963px;
    background-image:url(../imagenes/paginaserror404.jpg);
    background-repeat: no-repeat;
    margin-top:1px;
}

.textoError1{
    color: black;
    float: left;
    font-family: 'GnuolaneFree',Impact;
    font-size: 83px;
    height:84px;
    margin-left: 630px;
    margin-top: 24px;
    text-align: right;
    width: 320px;
}

.textoError2{
    color: black;
    float: left;
    font-family: 'GnuolaneFree',Arial;
    font-size: 21px;
    height: auto;
    margin-left: 590px;
    text-align: right;
    width: 360px;
}

.textoError3{
    text-align: center;
    font-size: 21px;
    color: black;
    font-family:'GnuolaneFree', Arial;
    float: left;
    width: 320px;
    height:auto;
    margin-left: 630px;
    text-align:right;
}



#cabecera{
    width:100%;
    height:146px;
    margin:0 auto;
    float:left;
    position:fixed;
    top:0;
    z-index:10001;
}

#cabeceraError{
    width:100%;
    height:146px;
    background-image:url(../imagenes/fondoCabeceraAlpuntodesal.png);
    background-repeat: repeat-x;
    margin:0 auto;
    float:left;
    z-index:10001;
}




#logoAlpuntodesal{
    width:1000px;
    height:146px;
    margin:0 auto;
    top:0;
    overflow:hidden;

}

#logoAlpuntodesalError{
    width:940px;
    height:146px;
    margin:0 auto;
    top:0;

}

#menuCabecera {
    float: right;
    font-family: 'GnuolaneFree',Arial;
    font-size: 15pt;
    height: 52px;
    margin: -52px 0 0;
    position: relative;
    width: 900px;
    z-index: 10001;
    padding: 0 30px 0 0;
}

#botones{

}

#botonSeccionQuienes{
    height:30px;
    text-align:right;
}
#botonSeccionServicios{
    height:30px;
    margin-top:6px;
    text-align:center;
}

#divSegundo{

    height: auto;
    margin: 0 auto;
    width: 940px;
    padding: 30px;
    background: white;
}

.cerrarSeccion{
    width:940px;
    height:51px;
    border-top:solid 3px #000;
    border-bottom:solid 1px #000;
    background-image:url(../imagenes/titulosDos.png);
    background-repeat:no-repeat;
}
.x{
    height:27px;
    width:27px;
    float:right;
    margin-top:8px;
    background-image:url(../imagenes/x.png);
    background-repeat:no-repeat;
    cursor:pointer;
}
.titulosSecciones{
    float:left;
    left:0;
    height:25px;
    margin-top:15px;
    margin-left:25px;
    font-size:19px;
    font-family:'GnuolaneFree', Arial;
    text-align:left;
    background-repeat:no-repeat;
    cursor: pointer;
}
#slider{
    width:940px;
    background-color:#FFF;
    margin: 0 0 70px 0;
    float:left;

}
#sliderWrap{
    width:940px;
    float:left;
}
#sliderImagenes{
    width:3760px;
    height:367px;
    float:left;
    z-index:9;
    position: absolute;
    top:0px;
    left: 0px;
}
#sliderContent{
    width:940px;
    height:367px;
    position: relative;
    float:left;
    z-index:9;
    overflow: hidden;
}
#SliderFlechaDerecha{
    width:45px;
    height:367px;
    cursor:pointer;
    float:right;
    position: static;
    z-index:10;
    position: absolute;
    top: 0px;
    right: 0px;

}
.textoMini{
    width:30px;
    height:42px;
    float:left;
}
#miniMas{
    width:39px;
    height:42px;
    background-image:url(../imagenes/sliderBotonMas.jpg);
    background-repeat:no-repeat;
    float:left;
}
#SliderFlechaIzquierda{
    width:45px;
    height:367px;
    cursor:pointer;
    float:left;
    position: static;
    z-index:11;
    position: absolute;
    top: 0px;
    left: 0px;

}
#sliderSombra{
    width:940px;
    height:28px;
    float:left;
    background-image:url(../imagenes/sombra.png);
    background-repeat:no-repeat;
}
#sliderTextos{
    width:940px;
    height:30px;
    background-color:#FFF;
    float:left;
    border-bottom:solid 1px #b0b0b0;
    overflow: hidden;
}
#sliderTexto1{
    width:940px;
    height:30px;
    background-color:#FFF;
    float:left;

}
#sliderTexto2{
    width:940px;
    height:30px;
    background-color:#FFF;
    float:left;
}
#sliderTexto3{
    width:940px;
    height:30px;
    background-color:#FFF;
    float:left;
}
#sliderTexto4{
    width:940px;
    height:30px;
    background-color:#FFF;
    float:left;
}
.sliderTitulo{
    height:23px;
    width:500px;
    float:left;
    font-family:Verdana, Arial, san-serif;
    font-size:10px;
    color:#333;
    text-align:left;
    margin-right:10px;
    padding-top:7px;
}

.sliderIcono{
    height:auto;
    width:auto;
    float:left;
}

.miniLogo2{
    width:32px;
    height:30px;
    background-image:url(../slider/avantiMini.jpg);
    background-repeat:no-repeat;
}
.miniLogo1{
    width:32px;
    height:30px;
    background-image:url(../slider/alpuntodesalMini.jpg);
    background-repeat:no-repeat;
}
.miniLogo3{
    width:32px;
    height:30px;
    background-image:url(../slider/gallaghersMini.jpg);
    background-repeat:no-repeat;
}
.miniLogo4{
    width:32px;
    height:30px;
    background-image:url(../slider/lineacentroMini.jpg);
    background-repeat:no-repeat;
}

#timbre{
    background-image:url(../imagenes/timbre.png);
    background-repeat:no-repeat;
    height:36px;
    width:36px;
    cursor:pointer;
    float:right;
    position:relative;
    margin: -9px -3px 0 7px;
    background-position: 0 0;
}
#timbre:hover{
    background-position: 0 -36px;

}
#telefono{
    background-image:url(../imagenes/telefono.png);
    background-repeat:no-repeat;
    height:36px;
    width:111px;
    float:right;
    position:relative;
    margin: -115px -3px 0 0px;
    background-position: 0 0;
}
/*--------------------*//*QUIENES SOMOS*//*-------------------------------------------------------------------------------------------------------------------------------------------*/

.titulosSubQuienesCaja{
    height:35px;
    width:940px;
    float:left;
    background-repeat:no-repeat;
    border-bottom:dotted 1px #000;

    margin-bottom: 10px;
    cursor:pointer;

}
.bordeArriba{
    border-top:solid 1px #000;
}

.titulosSubQuienes{

    height:18px;
    float:left;
    font-family:Verdana, Arial, san-serif;
    font-size:13px;
    margin-left:25px;
    margin-top:12px;
    color:#333;
    cursor: pointer;
}

#quienesSomos{
    width:940px;
    height:auto;
    background-color:#FFF;
    margin: 0 0 70px 0;
    float:left;
}

#quienesSomosTexto{
    width:940px;
    height:auto;
    background-color:#FFF;
    margin:10px 0 0 0;
    float:left;
    font-family:Verdana;
    font-size:11px;
    color:#000;
    text-align:justify;
}

#quienesSomosTexto h1{
    margin-top:28px;
    margin-bottom: 1px;
    font-size:11px;

}




/*--------------------*//*FIN QUIENES SOMOS*//*-------------------------------------------------------------------------------------------------------------------------------------------*/

/*--------------------*//*SERVICIOS*//*-------------------------------------------------------------------------------------------------------------------------------------------*/


#serviciosSeccion{
    width:940px;
    height:auto;
    background-color:#FFF;
    float:left;
    margin: 0px 0 70px 0;
}


#menuServicios{
    width:940px;
    background-color: #fff;
    margin:8px auto auto auto;
    float:left;
    color:#333;
}
#serviciosSeccionTexto{
    width:940px;
    height:auto;
    background-color:#FFF;
    margin:0 0 0 0;
    float:left;
    font-family:Verdana;
    font-size:11px;
    color:#000;
    text-align:justify;
}

#serviciosSeccionTexto b{
    color: #666;
}



.titulosServiciosCaja{
    height:35px;
    width:280px;
    float:left;
    background-repeat:no-repeat;
    border-bottom:dotted 1px #000;
}
.titulosServicios{
    width:130px;
    height:18px;
    float:left;
    font-family:Verdana, Arial, san-serif;
    font-size:13px;
    margin-left:15px;
    margin-top:12px;
    color:#333;
}
.servicio{
    width:313px;
    height:280px;
    margin:auto auto;
    float:left;
    background-color:#FFF;
}

.serviciosTexto{
    width:266px;
    height:210px;
    background-color:#FFF;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:11px;
    color:#000;
    float:left;
    margin-top:15px;
    margin-left:15px;
    text-align:justify;
}

.iconoServicios1{
    height:35px;
    width:60px;
    margin-top:0px;
    float:right;
    margin-right: 0px;
    text-align: right;
    background-image:url(../imagenes/iconoNaming.png);
    background-repeat:no-repeat;
}
.iconoServicios2{
    height:35px;
    width:60px;
    margin-top:0px;
    float:right;
    margin-right: 0px;
    text-align: right;
    background-image:url(../imagenes/iconoIdentidad.png);
    background-repeat:no-repeat;
}

.iconoServicios3{
    height:35px;
    width:60px;
    margin-top:0px;
    float:right;
    margin-right: 0px;
    text-align: right;
    background-image:url(../imagenes/iconoDiseno.png);
    background-repeat:no-repeat;
}

.iconoServicios4{
    height:35px;
    width:60px;
    margin-top:0px;
    float:right;
    margin-right: 0px;
    text-align: right;
    background-image:url(../imagenes/iconoWeb.png);
    background-repeat:no-repeat;
}

.iconoServicios5{
    height:35px;
    width:60px;
    margin-top:0px;
    float:right;
    margin-right: 0px;
    text-align: right;
    background-image:url(../imagenes/iconoCampana.png);
    background-repeat:no-repeat;
}

.iconoServicios6{
    height:35px;
    width:60px;
    margin-top:0px;
    float:right;
    margin-right: 0px;
    text-align: right;
    background-image:url(../imagenes/iconoOtros.png);
    background-repeat:no-repeat;
}


/*--------------------*//*FIN SERVICIOS*//*-------------------------------------------------------------------------------------------------------------------------------------------*/



/*--------------------*//*TRABAJOS*//*-------------------------------------------------------------------------------------------------------------------------------------------*/
.cabeceraTrabajos{
    float: left;
    height: 126px;
    margin-top: -133px;
    position: relative;
    width: 100%;
    z-index: -1;
}
#trabajosSeccion{
    width:940px;
    height:auto;
    background-color:#FFF;
    margin: 0px 0 70px 0;
    float:left;
}
#trabajosWrap{
    width:940px;
    float:left;
}



#subTrabajoNaming{
    width:940px;
    height:auto;
    background-color:#FFF;
    margin:0 0 0 0;
    float:left;
    border-top:solid 1px #000;
}


#subTrabajoIdentidad{
    width:940px;
    height:auto;
    background-color:#FFF;
    margin:0 0 0 0;
    float:left;
    border-top:solid 1px #000;
}
#subTrabajoDiseno{
    width:940px;
    height:auto;
    background-color:#FFF;
    margin:0 0 0 0;
    float:left;
    border-top:solid 1px #000;
}
#subTrabajoWeb{
    width:940px;
    height:auto;
    background-color:#FFF;
    margin:0 0 0 0;
    float:left;
    border-top:solid 1px #000;
}
#subTrabajoCampana{
    width:940px;
    height:auto;
    background-color:#FFF;
    margin:0 0 0 0;
    float:left;
    border-top:solid 1px #000;
}

.titulosSubTrabajoCaja{
    height:35px;
    width:940px;
    float:left;
    background-repeat:no-repeat;
    border-bottom:dotted 1px #000;
    margin-bottom: 20px;
    cursor:pointer;

}
.titulosSubTrabajo{

    height:18px;
    float:left;
    font-family:Verdana, Arial, san-serif;
    font-size:13px;
    margin-left:25px;
    margin-top:12px;
    color:#333;
    cursor: pointer;
}


.iconoFlechaAbajo{
    height:27px;
    width:27px;
    margin-top:3px;
    float:right;
    text-align: right;
    background-image:url(../imagenes/flechaAbajo.png);
    background-repeat:no-repeat;
    cursor:pointer;
}

.iconoFlechaArriba{
    height:27px;
    width:27px;
    margin-top:3px;
    float:right;
    text-align: right;
    background-image:url(../imagenes/flechaArriba.png);
    background-repeat:no-repeat;
    cursor:pointer;
}


.trabajoIndividual{
    width:220px;
    height:151px;
    background-color:#fff;
    float:left;
    border-top:double 3px #000;
    margin-right:15px;
    cursor: pointer;
}

.trabajoIndividualActive{
    width:220px;
    height:151px;
    background-color:#000;
    float:left;
    border-top:double 3px #000;
    margin-right:15px;
    cursor: pointer;
}

.imagenTrabajoIndividual{
    width:203px;
    height:134px;
    margin:7px auto auto auto;
}

.trabajoCajaGrande{
    width:940px;
    height:429px;
    float:left;
    margin-top: 15px;
}

.miniSlider{
    height:416px;
    width:607px;
    background-color:#fff;
    float:left;
    position: relative;
    overflow: hidden;
}
.miniSlider img{
    float:left;
}
#lienzoMiniSlider1{
    width: 607px;
    display: inline;
    position: absolute;
    top:0;
    left: 0;
}

#lienzoMiniSlider2{
    width: 1214px;
    display: inline;
    position: absolute;
    top:0;
    left: 0;
}


.imgaudio{
    background: none repeat scroll 0 0 white;
    float: left;
    height: 416px;
    width: 607px;
}
.audiojs{
    float:left;
    margin-left:74px;
}
#lienzoMiniSlider3{
    width: 1821px;
    display: inline;
    position: absolute;
    top:0;
    left: 0;
}
#lienzoMiniSlider4{
    width: 2428px;
    display: inline;
    position: absolute;
    top:0;
    left: 0;
}
#lienzoMiniSlider5{
    width: 3035px;
    display: inline;
    position: absolute;
    top:0;
    left: 0;
}
#lienzoMiniSlider6{
    width: 3642px;
    display: inline;
    position: absolute;
    top:0;
    left: 0;
}
#lienzoMiniSlider7{
    width: 4249px;
    display: inline;
    position: absolute;
    top:0;
    left: 0;
}
.miniSliderFlechaDerecha{
    width:42px;
    height:416px;
    cursor:pointer;
    background-image:url(../imagenes/miniSliderFlechaDerecha.png);
    background-repeat:no-repeat;
    float:right;
    position: relative;
    z-index: 2;
}
.miniSliderFlechaIzquierda{
    width:42px;
    height:416px;
    cursor:pointer;
    background-image:url(../imagenes/miniSliderFlechaIzquierda.png);
    background-repeat:no-repeat;
    float:left;
    position: relative;
    z-index: 2;
}
.miniSliderTexto{
    height:416px;
    width:330px;
    background-color:#fff;
    float:left;
}
.cerrarTrabajo{
    height:45px;
    width:280px;
    font-family:Calibri,sans-serif;
    font-size:11px;
    font-style:italic;
    text-align:right;
    padding-right:10px;
    margin-top:0px;
    float:right;
}
.cerrarTrabajoTexto{
    width:70px;
    height:18px;
    float:right;
    margin-top:6px;
}
.cruzCerrar{
    width:24px;
    height:24px;
    float: right;
    cursor:pointer;
}
.miniSliderTextoDescripcion{
    height:235px;
    width:290px;
    margin:120px 20px auto 20px;
    text-align:justify;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:10px;
    color:#000;
    float:right;
    bottom: 0px;
}

.miniSliderTextoDescripcion h2{
    text-align:left;
}


#empresaWrap{
    display: none;
    padding: 34px 20px;
    margin-bottom: 20px;
}
#personalWrap{
    display: none;
    padding: 34px 20px;
    margin-bottom: 20px;
}
#direccionWrap{
    display: none;
    padding: 34px 20px;
    margin-bottom: 20px;
}
#namingWrap{
    display: none;
}
#identidadWrap{
    display: none;
}
#disenoWrap{
    display: none;
}
#webWrap{
    display: none;
}
#campanaWrap{
    display: none;
}

.numeracion{
    float: left;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 11px;
    height: 13px;
    margin-left: 20px;
    margin-top: 3px;
    text-align: left;
    text-decoration: none;
    width: 68px;
}

.numclass {
    margin-right: 8px;
    cursor: pointer;
}

.numeracion a:hover{
    text-decoration: underline;
}
.numactivo{
    text-decoration: underline;
}

.numeracion a:visited{
    text-decoration: none;

}

.numeracion a:active{

    font-weight: bold;
}

/*--------------------*//*FIN DE TRABAJOS*//*-------------------------------------------------------------------------------------------------------------------------------------------*/



/*--------------------*//*CLIENTES*//*-------------------------------------------------------------------------------------------------------------------------------------------*/

#clientesSeccion{
    width:940px;
    height:auto;
    background-color:#FFF;
    margin: 0px 0 70px 0;
    float:left;
}

#clientesTodos{
    width:940px;
    height:auto;
    background-color:#FFF;
    margin:10px 0 0 0;
    float:left;
}

.cliente{
    width:78px;
    height:78px;
    background-color:#fff;
    float:left;
    position: relative;
    overflow: hidden;
}


#clientesCajaIzquierda{
    width:455px;
    height:290px;
    background-color: #FFF;
    float:left;
    margin-right: 15px;
}


#cajaTodosClientes{
    width:455px;
    height:234px;
    background-color: #FFF;
    float:left;
    margin-top: 20px;
}

#clientesCajaIzquierdaTextos{
    width:455px;
    height:20px;
    background-color: #FFF;
    float:left;
    font-family:Verdana, Geneva, sans-serif;
    font-size:11px;
    border-bottom:dotted 1px #000;
    margin-top:15px;
}


#clientesCajaDerecha{
    width:469px;
    height:290px;
    background-color: #fff;
    float:left;
}
#clientesCajaDerechaTextos{
    width:469px;
    height:20px;
    background-color: #fff;
    float:left;
    font-family:Verdana, Geneva, sans-serif;
    font-size:11px;
    text-align:right;
    border-bottom:dotted 1px #000;
    margin-top:15px;
    font-weight: bold;
}

.miniSliderClientes{
    height:230px;
    width:465px;
    background-color:#fff;
    float:left;
    margin-top: 20px;
    position: relative;
}
#imagenCliente{
    position: relative;
    top:0;
    right: 0;
    z-index: 1;
}
#clienteCargando{
    position: absolute;
    top:0;
    right: 0;
}

.miniSliderFlechaDerechaClientes{
    width:26px;
    height:230px;
    cursor:pointer;
    background-image:url(../imagenes/flechasminisliderDerechaClientes.png);
    background-repeat:no-repeat;
    float:right;
    position: absolute;
    top: 0px;
    right: 0px;
    z-index:14;

}
.miniSliderFlechaIzquierdaClientes{
    width:26px;
    height:230px;
    cursor:pointer;
    background-image:url(../imagenes/flechasminisliderIzquierdaClientes.png);
    background-repeat:no-repeat;
    float:left;
    position: absolute;
    top: 0px;
    left: 0px;
    z-index:13;
}


/*--------------------*//*FIN DE CLIENTES*//*-------------------------------------------------------------------------------------------------------------------------------------------*/


/*--------------------*//*CONTACTO*//*-------------------------------------------------------------------------------------------------------------------------------------------*/

#contactoSeccion{
    width:940px;
    height:auto;
    background-color:#FFF;
    margin: 0px 0 70px 0;
    float:left;
    padding-bottom: 50px;
}

#contactanos{
    width:940px;
    height:auto;
    background-color:#FFF;
    margin:20px 0 0 0;
    float:left;
}


#contactanosCajaIzquierda{
    width:470px;
    height:auto;
    background-color: #FFF;
    float:left;
}

#contactanosCajaDerecha{
    width:469px;
    height:auto;
    background-color: #fff;
    float:left;
}


#participaTexto{
    width:450px;
    height:47px;
    background-color:#FFF;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:11px;
    color:#000;
    float:left;
    text-align:justify;
}
#participaFormulario{
    width:450px;
    height:230px;
    background-color:#FFF;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:11px;
    color:#666;
    float:left;
    margin-top:5px;
}

.inputLargo{
    border: 1px solid #CCCCCC;
    height: 23px;
    margin: 3px 0;
    width: 448px;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:11px;
    color:#666;
}
.inputLargoRecomienda{
    border: 1px solid #CCCCCC;
    height: 23px;
    margin: 3px 0;
    width: 250px;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:11px;
    color:#666;
}

.mensajes {
    border: 1px solid #CCCCCC;
    color: red;
    float: left;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 11px;
    height: 23px;
    margin: 3px 0;
    padding-top: 5px;
    text-align: center;
    width: 448px;
}
#divCaptcha input {
    border: 1px solid #CCCCCC;
    height: 23px;
    width: 200px;
    float:left;
    font-size:10px;
    font-family:Verdana, Arial, Helvetica, sans-serif;
}
#divCaptcha input:hover {
    border: 1px solid #000;
}

#enviarBorrar {
    display: inline;
    float: left;
    background-color:#CCC;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:9px;
}
.enviarBorrar input {
    border: 1px solid #CCC; 
    text-align: center;
    background-color:#f5f5f5;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:9px;
    width:57px;
    height:27px;
    margin-left:8px;
}
.botonFormulario{
    height:27px;
    float:left;
    width:60px;
    margin-left:9px;
}
#leyTexto{ 
    width:450px;
    height:130px;
    background-color:#FFF;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:11px;
    color:#CCC;
    float:left;
    margin-top:20px;
    text-align:justify;
}

#leyTexto:hover{

    color:#000;
}

#contactoCaja{
    width:448px;
    height:auto;
    background-color:#FFF;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:11px;
    color:#000;
    float:left;
    margin-left:20px;
    text-align: justify;
}

.codigoBidiTic{
    width:95px;
    height:95px;
    float:left;
    background-image:url(../imagenes/codigoTic.jpg);
    background-repeat:no-repeat;
}

.codigoBidiCreativo{
    width:95px;
    height:95px;
    float:left;
    background-image:url(../imagenes/codigoCreativo.jpg);
    background-repeat:no-repeat;
}

.contactoTexto{
    width:300px;
    height:auto;
    background-color:#FFF;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:11px;
    color:#000;
    float:left;
    text-align: justify;
    margin-left:15px;
}
.contactoTextoPrincipal{
    width:448px;
    height:auto;
    background-color:#FFF;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:11px;
    color:#000;
    float:left;
    text-align: justify;
}
#contactoRedes{
    width:380px;
    height:84px;
    float:left;
}
.rs {
    float: left;
    padding: 17px 0 0 0;
    width: 191px;
}
.rs2 {
    float: left;
    padding: 59px 30px 0;
    width: 226px;
    overflow: hidden;
}
.botonFacebook{
    width:41px;
    height:40px;
    background-image:url(../imagenes/botonFacebook.png);
    background-repeat:no-repeat;
    cursor:pointer;
    float:left;
}
.botonTwitter{
    width:41px;
    height:40px;
    background-image:url(../imagenes/botonTwiter.png);
    background-repeat:no-repeat;
    cursor:pointer;
    float:left;
}
.botonGoogle{
    cursor: pointer;
    float: left;
    height: 40px;
    margin: 6px 0 0 4px;
    width: 41px;
}

/*--------------------*//*FIN DE CONTACTO*//*-------------------------------------------------------------------------------------------------------------------------------------------*/



/*--------------------*//*PIE*//*-------------------------------------------------------------------------------------------------------------------------------------------*/
#pie{
    width:100%;
    float:left;
}

#pieCentral{
    background-color: #FFFFFF;
    border-top: 3px solid #000000;
    height: 95px;
    margin: -123px auto 0;
    padding: 8px 30px 18px;
    width: 940px;
}

#pieMiniLogo{
    height:25px;
    width:940px;
    float:left;
    font-family:Verdana, Arial ,sans-serif;
    font-size:11px;
    color:#fff;
    margin:10px auto 0px auto;
}

#pieItem{
    height:16px;
    width:940px;
    float:left;
    font-family:Verdana, Arial ,sans-serif;
    font-size:11px;
    color:#000;
    margin:10px auto 10px auto;
    border-bottom:solid 1px #000;
    text-align:right;
    padding-bottom:5px;
}
#pieItem a,a:visited{
    color: black;
}
#pieCajaDerecha{
    height:42px;
    width:700px;
    float:left;
    font-family:Verdana, Arial ,sans-serif;
    font-size:11px;
    color:#000;
    margin-top:10px;
}

#pieCajaIzquierda{
    height:46px;
    width:163px;
    float:left;
    font-family:Verdana, Arial ,sans-serif;
    font-size:11px;
    color:#000;
    background-image:url(../imagenes/logopie.jpg);
    background-repeat:no-repeat;
    cursor:pointer;
}
#pieDirecciones{
    height:15px;
    width:700px;
    float:left;
    font-family:Verdana, Arial ,sans-serif;
    font-size:11px;
    color:#000;
    margin:0px auto;
}

#pieCopyright{
    height:17px;
    width:700px;
    float:left;
    font-family:Verdana, Arial ,sans-serif;
    font-size:11px;
    color:#000;
    margin:20px auto;
    text-align:left;
    margin:auto auto;
}

/*--------------------*//*FIN DE PIE*//*-------------------------------------------------------------------------------------------------------------------------------------------*/

.cabecera{
    width: 100%;
    height: 131px;
    position: relative;
    z-index: -1;
    float:left;
    margin-top: -131px;
}

#pieItem span{
    cursor: pointer;
}
#botonSeccionQuienes span{
    cursor: pointer;
}

#labelCaptcha{
    margin-top:5px;
    margin-bottom:5px;
}

#labelCaptcha img{
    margin: -1px 0 0 10px;

}
#labelCaptcha div{
    display: block;
    float: left;
}

div#cabecera {
    left: expression( document.body.scrollLeft + 'px' );
    top: expression( document.body.scrollTop + 'px' );
}
body > div#cabecera { position: fixed; left: 0px; top: 0px; }

#headerBlanca {
    margin: 0;
    padding: 0;
    text-indent: -9999px;
    width: 1000px;
    height: 151px;
    position: relative;
    background: url(/imagenes/cabeceraAlpuntodesal.png) no-repeat;
}
#headerBlanca a {
    position: absolute;
    top: 0;
    left: 0;
    width: 1000px;
    height: 151px;
    display: block;
    border: 0;
    background: transparent;
    overflow: hidden;
    cursor: default;
}

#headerBlanca .fake-hover {
    margin: 0;
    padding: 0;
    width: 1000px;
    height: 151px;
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    background: url(/imagenes/cabeceraAlpuntodesal.png) no-repeat 0 -151px;
}

.fadeClientes{
    position: relative;
    top:0px;
}
.fadeClientes:hover{
    top:-78px;
}