body { 
    text-align: center;
    margin-top: 0px;
    margin-left: 52px; 
	/*background-color:#E6F0FF;*/
	background-color:#E7ECF7;
	overflow:auto;
	
}

.vineta{
 font-family: tahoma;
   color:white;
   font-weight: bold;
   font-size: 14px; 
  
}

#contenedor{
margin: 0 auto;
text-align: left;
height: 400px;
width: 760px;  
z-index: 0;
background-color:white;
}

#lateral{
   margin-top: 50px;
   margin-left:2px;
   height: 295px;
   width: 160px;
   z-index: 0;
   /*background-color: blue;*/
   position: absolute; 
}

#bannerSuperior{
   width: 760px;
   height: 70px;
   z-index: 0;
}

#cabecera{ 
   margin-top: 0px;
   height: 94px;
   width: 760px;
   z-index: 1;
   /*background-image: url("../images/cabecera1.png");*/
   position: absolute;
   border-left: 1px solid black;  
   border-top: 1px solid black;  
   border-right: 1px solid black;  
}

#cuerpoPortada{ 
   margin-top: 400px;
   margin-left:165px;
   height:135px;
   /*width: 585px;*/
   width: 593px;
   z-index: 0;
   /*background-color:black;*/
   position: absolute;
    
}

#cuerpo{ 
   margin-top: 94px;
   height: 120px;
   width: 760px;
   z-index: 1;
   /*background-image: url("../images/cuerpoFondo.png");*/
   position: absolute;
   border-bottom: 1px solid black;  
   border-left: 1px solid black;  
   border-right: 1px solid black;  
}

.tablaTosfrit{
  background-image: url("../images/fondoTablaTosfrit.png");
  background-repeat:no-repeat;
}
.tablaTosfritN{
  background-image: url("../images/fondoTablaTosfritN.png");
  background-repeat:no-repeat;
}

#pie{
   margin-top: 475px;
   border-top: 1px solid black; 
   width: 758px;
   height: 30px;
   z-index: 1;
   position: absolute;
   background-color: #FFFFFF;
   
   vertical-align: middle;
}

#menu{
   width: 758px;
   height: 20px;
   z-index: 1;
   position: absolute;
   background-image: url("../images/fondoMenu.png");  
   font-family: tahoma;
   color:white;
   font-weight: bold;
   font-size: 12px; 
}

#menu a{ 
   font-family: tahoma;
   color:white;
   font-weight: bold;
   font-size: 12px; 
   text-decoration: none;
}

#capaProductos{
   width: 130px;
   height: 155px;
   margin-left:458px;
   margin-top:20px;
   z-index:890;
   position: absolute;
   background-image: url("../images/fondoMenuProductos.png");  
   font-family: tahoma;
   color:white;
   font-weight: bold;
   font-size: 12px; 
   text-align: left;
   visibility: hidden;
}

#capaProductos a{ 
   font-family: tahoma;
   color:white;
   font-weight: bold;
   font-size: 12px; 
   text-decoration: none;
}

#menuEmpresa{
   width: 100px;
   height: 20px;
   margin-left: 358px;
   z-index: 3;
   position: absolute;
   vertical-align: middle;  
   text-align: center;      
}

#menuProductos{
   width: 100px;
   height: 20px;
   margin-left: 458px;
   z-index: 3;
   position: absolute;  
   vertical-align: middle;  
   text-align: center;      
}

#menuEnlaces{
   width: 100px;
   height: 20px;
   margin-left: 558px;
   z-index: 3;
   position: absolute;  
   vertical-align: middle;  
   text-align: center;      
}

#menuContacto{
   width: 100px;
   height: 20px;
   margin-left: 658px;
   z-index: 3;
   position: absolute;  
   vertical-align: middle;  
   text-align: center;      
}

.t8{
    font-family: tahoma;
    font-size: 10px;
    color: #023a9b;
    font-weight: bold;
}
#tituloGuia{
   width: 752px;
   height: 20px;
   margin-left: 4px;
   margin-top:25px;
   z-index: 1;
   font-family: tahoma;
   font-size: 10px;
   font-weight: bold;
   position: absolute;
   border-bottom:2px solid #023aaf ;
   vertical-align: bottom;  
   text-align: left;    
}

#imagenPortada{
   width: 210px;
   height: 200px;
   margin-left: 370px;
   margin-top:0px;
   z-index: 0;
   position: absolute;
   vertical-align: middle;  
   text-align: center;      
}



#textoBanner{
   width: 360px;
   height: 190px;
   margin-left: 0px;
   margin-top:-130px;
   z-index: 0;
   position: absolute;
   text-align: justify;  
   font-family: tahoma;  
   font-size: 14px;  
}

#f1{
   width: 743px;
   height: 70px;
   margin-left: 8px;
   margin-top:400px;
   z-index: 1;
   position: absolute;
   background-image: url("../images/bannerF1.png"); 
   vertical-align: middle;  
   text-align: center;      
}

#fondoDestacado{
   margin-left:2px;
   width:150px;
   height:20px;
   background-color:#023AAF;
   /*background-image:url("../images/fondoDestacado.png");*/
}


#imagenes{
   width: 758px;
   height: 160px;
   margin-left: 0px;
   margin-top: 450px;
   z-index: 1;
   position: absolute;     
  /* background-color:black;*/
}

#map{
   width: 400px;
   height: 350px;
   margin-left: 10px;
   margin-top:120px;
   z-index: 1;
   position: absolute;    
}

#formContacto{
   width: 330px;
   height: 350px;
   margin-left: 420px;
   margin-top:120px;
   z-index: 1;
   position: absolute;
}

#datosContacto{
   width: 740px;
   height: 65px;
   margin-left: 10px;
   margin-top:50px;
   z-index: 1;
   position: absolute;   
   font-family:tahoma;
   background-image: url("../images/www.png");  
   background-repeat:no-repeat;

}

#alonso{
   width: 257px;
   height: 155px;
   margin-left: 70px;
   margin-top:250px;
   z-index: 1;
   position: absolute;     
}

#gris{
background-color: #ECE9D8;
z-index: 2;
height: 350px;
width: 215px;
margin-top: 235px;
position: absolute;
}

#contDerecha{
  margin-top: 85px;  
  z-index: 2;
  height: 500px;
  width: 471px;
  margin-left:215px ;
  position: absolute;
}
#bottom{
  margin-top: 578px;  
  z-index: 3; 
  position: absolute; 
  width: 686px;
  text-decoration: none;
  font-family: sans-serif;
  font-style: normal;
  font-size: 12px;
  color: #686868;
   
}

.enlaces{
 text-decoration:none;
 color:#0000FF;
}

.enlaces:visited{
 text-decoration:none;
 color:#0000FF;
}

#bottom a { 
  color: #686868;
  text-decoration: none; 
}

.t1{
	font-family: tahoma;
    font-size: 22px;
    /*color: 1982f8;*/
	color: #023a9b;
    font-weight: bold;
}

.t3{
 font-family: tahoma;
    font-size: 15px;
    /*color: 1982f8;*/
	color: #023a9b;
    font-weight: bold;
}

.t2{
 font-family: tahoma;
    font-size: 16px;
    /*color: 1982f8;*/
	color: #023a9b;
    font-weight: bold;
}

.t4{
 font-family: tahoma;
    font-size: 12px;
    /*color: 1982f8;*/
	color: #023a9b;
    font-weight: bold;
}

#textoHome{
  padding-top: 5px;
  padding-left: 55px;

}

#textoHome ul li{
  font-family: Tahoma;
  font-size: 14px;
  color: #606060;
  font-weight: normal;
  line-height: 16px;

}

#textEmpresa{
   margin-top: 50px;
   margin-left:10px;
   height:200px;
   /*width: 585px;*/
   width: 550px;
   z-index: 0;
  /* background-color:red;*/
   position: absolute;
   font-family:Tahoma;
   font-size:12px;

}


#textEmpresa2{
   margin-top: 305px;
   margin-left:200px;
   height:170px;
   /*width: 585px;*/
   width: 550px;
   z-index: 0;
  /*background-color:yellow;*/
   position: absolute;
   font-family:Tahoma;
   font-size:12px;
}

.campoFormulario {
font-family: Tahoma; 
font-size: 10px; 
color:#000000;  
border-bottom: 1px solid #b6b6b6; 
border-top: 1px solid #b6b6b6; 
border-right: 1px solid #b6b6b6; 
border-left:1px solid #b6b6b6; 
}

#formularioCli{
  margin-left: 45px;
  margin-top: 35px;
  width: 400px; 
}

.errorUser {
font-size : 11px; 
font-weight : bold; 
color : red; 
font-family : verdana, arial, helvetica, sans-serif;
text-decoration : none; 
}

#mySlideShow{
width: 400px !important;
height: 200px !important;
} 


