* {margin:0; padding:0}
ul,li {list-style-type:none;}

body {
	/*font-family: Verdana, Arial, Helvetica, sans-serif;*/
	/*font-size: 75%;*/
}

 #LogoMovil {
	position: fixed;
	margin: 0px auto;
	padding: 0px;
	left: 30px;
	top: 390px;
 }

 #cuerpo {
  text-align: left /*Obligatorio*/
  height: 43.5em; /* 580 div 13.3333 */
  width: 800px;    /* 800 div 13.3333 */
  /*width: 61.5em;  * 800 div 13 IE */
  padding: 0px;
  background-color: none;

  position: absolute;
  left: 50%;
  margin-left: -400px;
 } 

  #centrolp {
   height: 468px;
   width: 100%;
   margin: 0px;
   left: 0px;
   top: 110px;
  }

  #Encabezado {
   height: 110px;
   width: 800px;
   margin: 0px;
   display: block;
  }

  #E_Home, #E_NEmp, #E_Desa, #E_Cons, #E_Cont {
    padding-left: 800px;
    height: 110px;
    line-height: 110px;
    background-image: url(imagenes/SpriteEncabezados.gif);
    background-repeat: no-repeat;
  }

  #E_Home {background-position: 0px 0px}
  #E_NEmp {background-position: 0px -110px}
  #E_Desa {background-position: 0px -220px}
  #E_Cons {background-position: 0px -330px}
  #E_Cont {background-position: 0px -440px}

  #cuerpotexto {
   width: 600px;
   font-family: Helvetica, Arial, Times New Roman;
   font-size: 16px;
   font-weight: lighter;
   line-height: 22px;
   letter-spacing: 1px;
   word-spacing: 5px;
   color: #666666;
   text-align: justify;
   margin: 0px;
   left: 0px;
   top: 110px;
  }

   #cuerpotexto img {
    padding-right: 20px;
    padding-bottom: 10px;
    display: block;
   }

   .Lista {
   Padding-left: 100px;
   }

   #Mapa {
    width: 600px;
    height: 250;
   }

 #BannLP {
  height: 60px;
  width: 100%;
  padding: 0px;
  border-color: #000000;
  display: block;
  margin: 0px;
  left: 0px;
 }
 #derechos p {
  font-family: Arial;
  font-size: xx-small;
 }

.menuIE {width:560px; left:0px; top:0;}

.cajaMenuIE {background:url(images/pixel.gif); height:40px; width: 560px;}
.cajaMenuIE li {float:left;}
.cajaMenuIE a {background:url(imagenes/SpriteBoton.gif);display:block; text-indent:-9000%; width:65px; height:40px;}

.menu_homeIE        a { height:40px; background-position:0px 0px;}
.menu_NEmpresaIE    a { height:40px; background-position:0px -40px;}
.menu_DesarrolloIE  a { height:40px; background-position:0px -80px;}
.menu_ConsultoriaIE a { height:40px; background-position:0px -120px;}
.menu_ContactoIE    a { height:40px; background-position:0px -160px;}
.menu_LPCIE         a { height:40px; background-position:0px -200px;}
.menu_LP3IE         a { height:40px; background-position:0px -240px;}

.menu_homeIE        a:hover { background-position:-200px 0px;}
.menu_NEmpresaIE    a:hover { background-position:-200px -40px;}
.menu_DesarrolloIE  a:hover { background-position:-200px -80px;}
.menu_ConsultoriaIE a:hover { background-position:-200px -120px;}
.menu_ContactoIE    a:hover { background-position:-200px -160px;}
.menu_LPCIE         a:hover { background-position:-200px -200px;}
.menu_LP3IE         a:hover { background-position:-200px -240px;}

.menu_homeIE        a.active { background-position:-400px 0px;}
.menu_NEmpresaIE    a.active { background-position:-400px -40px;}
.menu_DesarrolloIE  a.active { background-position:-400px -80px;}
.menu_ConsultoriaIE a.active { background-position:-400px -120px;}
.menu_ContactoIE    a.active { background-position:-400px -160px;}
.menu_LPCIE         a.active { background-position:-400px -200px;}
.menu_LP3IE         a.active { background-position:-400px -240px;}

.menuApp {width:200px; margin:auto; left:0px; top:110; position: fixed;}

.cajaMenu {background:url(images/pixel.gif); height:280px; width: 200px;}
/*.menuholder li {float:left;}*/
.cajaMenu a {background:url(imagenes/SpriteBoton.gif);display:block; text-indent:-9000%;width:200px;}

.menu_home        a { height:40px; background-position:0px 0px;}
.menu_NEmpresa    a { height:40px; background-position:0px -40px;}
.menu_Desarrollo  a { height:40px; background-position:0px -80px;}
.menu_Consultoria a { height:40px; background-position:0px -120px;}
.menu_Contacto    a { height:40px; background-position:0px -160px;}
.menu_LPC         a { height:40px; background-position:0px -200px;}
.menu_LP3         a { height:40px; background-position:0px -240px;}

.menu_home        a:hover { background-position:-200px 0px;}
.menu_NEmpresa    a:hover { background-position:-200px -40px;}
.menu_Desarrollo  a:hover { background-position:-200px -80px;}
.menu_Consultoria a:hover { background-position:-200px -120px;}
.menu_Contacto    a:hover { background-position:-200px -160px;}
.menu_LPC         a:hover { background-position:-200px -200px;}
.menu_LP3         a:hover { background-position:-200px -240px;}

.menu_home        a.active { background-position:-400px 0px;}
.menu_NEmpresa    a.active { background-position:-400px -40px;}
.menu_Desarrollo  a.active { background-position:-400px -80px;}
.menu_Consultoria a.active { background-position:-400px -120px;}
.menu_Contacto    a.active { background-position:-400px -160px;}
.menu_LPC         a.active { background-position:-400px -200px;}
.menu_LP3         a.active { background-position:-400px -240px;}


/* DEFINE EL ESPACIO TOTAL DE LA PAGINA */
#content {
	width: 750px;
	padding-top: 60px;
	margin-right: auto;
	margin-left: auto;
	padding-bottom: 30px;
}
#content a:link, #content a:active, #content a:visited {
	text-decoration : underline;
	color: #35699B;
}
#content a:focus, #content a:hover{
	text-decoration : none;

	-moz-outline:0;
	color: #FFFFFF;
	background-color: #366EA1;
}
h1 {
	color: #366A9C;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 190%;
}
code {
	font-size: 12px;
	color: #FFFFFF;
	padding: 15px;
	width: 705px;
	background-color: #366E9F;
	display: block;
	font-family: "Courier New", Courier, mono;
	border-left-width: 15px;
	border-left-style: groove;
	border-left-color: #0099FF;
}
hr {
	height: 1px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #366B9F;
	padding: 0px;
	margin-top: 40px;
	margin-bottom: 20px;
	display: block;
	border-bottom-width: 0px;
	border-bottom-style: none;
}


/* this is the CSS for the menu that you will need. */
#menu_holder {
	height: 58px;
	width: 100%;
	display: block;
	position: absolute;
	top: -58px;
}




/*Encabezado LOGO   */

#titulo {
	height: 60px;
	width: 100%;

	margin: 0px;
	left: 0px;
	top: 0px;
}

#cuerpocontacto {
	width: 70%;
	font-size: 70%;
	text-align: justify;
	margin: 0px;
	left: 0px;
}
