BODY
{
  background-color: rgb(214,231,255);
  font-family: Arial, Helvetica, sans-serif;
}
H1
{
  color: navy;
  font-family: Arial, Helvetica, sans-serif;
  font-size: x-large;
  font-weight: bolder;
  text-transform: capitalize;
}
H2
{
  color: navy;
  font-family: Arial, Helvetica, sans-serif;
  font-size: large;
  font-weight: bolder;
  text-transform: capitalize;
}
H3
{
  color: navy;
  font-family: Arial, Helvetica, sans-serif;
  font-size: large;
  font-weight: lighter;
  text-transform: capitalize;
}



#cuerpo, #pie, #cabecera, #bandaIdiomas, #menuNormal {
  width: 800px;
  margin: 0 auto;
  border: 1.0px solid #acbed4;
}


#cuerpo {
  border-top: none;
  background-color: white;    
  margin-top: 0px;
  padding-top: 10px;
  padding-bottom: 10px;
  font-family: Arial, Helvetica, sans-serif;  
  font-size: 12px;
  overflow: auto;  
  border-top: none;
}

#contenido {
    padding: 10px;    
    font-size: 14px;     
}

 a {
    text-decoration: none;
    color:rgb(82,140,255);
  font-weight: bold;

}

a:hover {
    text-decoration: underline;
    color:rgb(255,132,132);
}

#cabecera{        
  text-align: center; 
  border-bottom: none;  
}

#bandaIdiomas{
    text-align: right;
    background-color: white;
    border-top: none;
    border-bottom: none;
}

.compacta {
    margin-bottom: 0px;    
}

.mini {    
  font-size: x-small;
}

.noborde {
    border: 0px;
}

.bandera {
    margin-right: 5px;
}

.error {
    color: rgb(148,0,0);
    font-size: x-small;
}

.botonEnviar {
  padding:0;
  border-bottom: 1px solid blue !important; /* ignorado por IE */
  border: 0px none transparent;
  background-color: transparent;
  text-decoration: underline;
  /*color: blue;*/
  cursor: pointer;

}

#pie {
  margin-top: 5px;
  background-color: white;
  font-family: Arial, Helvetica, sans-serif;
  font-size: x-small;
  font-weight: bold;
  text-align: center;
  padding-top: 2px;
  padding-bottom: 2px;
}

#pie a {
    color: rgb(148,33,0);
}

#pie a:hover {
    color: rgb(198,132,255);
}

#imagenLateralIzquierda {
    float: left;
    width: 609px;
}

#menuLateralDerecha {
    float: right;    
    width: 191px;
}

#menuNormal {
    border-top: none;
    border-bottom: none;
    height: 71px;
    overflow: hidden;
    background-color: white;    
}

.tituloPagina {    
  font-weight: bold;
  font-size: large;
  margin-bottom: 20px;
}

.imagenIconoMini {
    border: 0px;
}
/*  Indices */

#indiceInicio {
  width: 120px;  
  float: left;
  position: relative;
  margin-left: 10px;
}

#indiceInicio ul {
    list-style-type:none;    
    margin:0;
    margin-left: 2px;
    padding:0;    
}

#indiceInicio li {
        width: 110px;
        margin-bottom:2px;
	padding:2px; 
	border:1px solid #CCCCCC;
	float:left;
}

#indiceInicio li a, #indiceInicio li a:hover {
  display: block;
  padding: 2px;
  font-size: small;
  font-weight: bold;
  text-decoration: none;  
}

#indiceInicio li a {
  color: black;       
  background-color: rgb(198,214,255);  
}


#indiceInicio li a:hover {
  color: rgb(132,132,255);       
  background-color: rgb(255,181,99);    
}

/* Menu Derecho Normal */

#menuLateralDerecha ul {
  /*  list-style-type:circle; */
    list-style-type:none;
    list-style-image: url("../imagenes/cuadradoRojo.jpg");      

    margin: 0px;
    margin-left: 25px;
    padding-left: 0px;
/*    margin: 0.0px 0.0px 2.0px;*/
    
  /*  overflow: auto;*/
}

#menuLateralDerecha li {
        width: 160px;  
/*	float:left;
        margin-left: 5px;*/
}


#menuLateralDerecha li a, #menuLateralDerecha li a:hover {
    padding-left:0px;
    margin: 0px;
    list-style-image: url("../imagenes/cuadradoRojo.jpg");    
  display: block;
  font-size: 11px;
  font-weight: bold;
  text-decoration: none;  
}


#menuLateralDerecha li a {
  color: #005cf9;       
}


#menuLateralDerecha li a:hover {
  color: rgb(255,33,33);       
    
}

/* Menu derecho inicio */
#tituloInicio {
  font-family: Arial, Helvetica, sans-serif; 
  width: 100%;
  font-size: x-large;
  font-weight: bolder;
  text-align: center;
  color: rgb(148,181,255);
  margin-bottom: 20px;
}

#centroInicio {
    margin: 5px;
    float: left;
    text-align: right;
    width: 600px;
    margin-bottom: 30px;

}

#menuDerechoInicio {
  width: 160px;
  float: right;
  position: relative;
  margin-right: 10px;
    
  font-family: Arial, Helvetica, sans-serif;    
  font-size: large;
  font-weight: bold;    
}

#menuDerechoInicio ul {
    list-style-type:none;    
    margin:0;
    margin-left: 20px;
    padding:0;    
}

#menuDerechoInicio li {
	margin:10px;
	padding:2px; 
        color: Silver;        
}

#menuDerechoInicio li:hover {
	margin:10px;
	padding:2px; 
        color: Red;        
}

/* Tabla de contacto */
.tContactoTitulo {
  font-weight: bold;
  vertical-align: top;
  font-family: Verdana, Arial;  
}

.tContactoDatos {
    font-family: Verdana, Arial;    
    vertical-align: super;  
}

.tContacto {
    margin-top: 20px;
    margin-left: 20px;
}

#mapa {
    width: 80%;
    height: 400px;
    margin: auto;
    background-color: gray;
    border: 1.0px solid gray;
    margin-top: 20px;    
    margin-bottom: 30px;
}

#imagenMurcia {    
  background-image: url("../imagenes/murcia.jpg");
  width: 200px;
  height: 400px;
  float: left;  
}

/* Tabla de productos */

.tabla_elementos {
   width: 100%; 
   margin-top: 20px;
}

.tabla_elementos_foto {    
  text-align: center;
  width: 85px;
  margin-bottom: 10px;
}

.tabla_elementos_texto {
    vertical-align: top;
}

.tabla_elementos_fila {
    
}

.tabla_elementos_productos {
    
}

/* ************************* */
#formularioContacto {
    margin-left: 30px;
    margin-right: 30px;
    margin-top: 20px;
    padding: 10px;
    font-weight: bold;
    background-color: rgb(181,181,181);    
}