 * {
        padding: 0;
        margin: 0;
  }
  body {
        height: 100%;
        background-color: #7f0706;
        font: normal 70% Arial, Times New Roman, serif;
		color: #fff;
		background-image: url(imagenes/fondo.jpg); 
		background-repeat:no-repeat;
        margin-top:0px;		
  }

	#contenido {
	}
   
    #contenido1 {
		width: 779px;
        height: auto;
        margin-left: auto;
        margin-right: auto;
		margin-top: 0;
		margin-bottom: 15px;
   }
   
   #topcabecera{
   		position: relative;
		width: 779px;
		height: 66px;
   		margin-top: 0;
		left: 5px;
   }
   
   #menutop{
   		position: relative;
   		top: 10px;
		left: 7px;	
		width: 250px;
   }
   #menutop ul{
        list-style: none; 
		margin: 0px 0 0 0px;
        padding: 0 0 0 0px
        background-color: #fff;    
   }   
   #menutop ul li  {
        display: inline;
		position: relative;
		margin: 0 25px 0 1px;
	    padding: 0px 0px 0px 0px;
        top: 0px;
        left: 0px;
   }  
   #menutop  ul li a{
        font: normal 11px Arial, Times New Roman, serif;
        color: #fff;
		text-decoration: none;
   }
   #menutop  ul li a:hover{
		color: #e1b5b5;
   }

   #logo1{
   		position: absolute;
		float: left;
		width: 135px;
		height: 66px;
		margin-top: 0;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='imagenes/logo01.png',sizingMethod='scale');
		top: 0px;
		left: 644px;
		z-index: 2;
	}
	div>#logo1 {
		background-image: url(imagenes/logo01.png);
	}

	#idioma{
		position: absolute;
		top: 35px;
		left: 500px;
	}
	#idioma li  {
        display: inline;
        position: relative;
        padding-left: 10px;
        top: 0px;
        left: 0px;
        border: solid 0px #000;
        margin: 0px;
	}
	#idioma li a{
       font: normal 11px Arial, Times New Roman, serif;
       color: #fff;
       text-decoration: none;
       padding-left: 0px;
	}
	#idioma li a:hover{
       text-decoration: underline;
	}
	
	#menutop{
   		position: relative;
   		top: 10px;
		left: 7px;	
		width: 250px;
		height: 40px;
   }

   #cabecera{
	    position: relative;
		margin-top: 0;
		top:0px;		
		left:0px;				
		margin:0px;		
		padding: 0px;
		left: 0;	
	}
   
	#menu{
   		position: relative;
		text-align:center;
   		top: -1px;
		left: -3px;
		width: 786px;
		height: 29px;
		background-image: url(imagenes/fondomenu.jpg);
	}
	#menu ul{
        list-style: none; 
		padding: 5px 0 0 0;   
	}
	#menu ul li  {  
        display: inline;
	}
	#menu  ul li a{
   		margin: 3px 0 0px 37px;
        font: bold 12px Arial, Times New Roman, serif;
        color: #fff;
		text-decoration: none;
	}
	#menu  ul li a:hover{
		color: #e1b5b5;
	}      
	
	#cuerpo {
		position: relative;
		top: -1px; 
		left: 0px;
		width: 779px;
		/*height: 609px;*/
		background-image: url(imagenes/fondocuerpo.jpg);
    }
	
	#logo {
		position: relative;
		top: -1px; 
		left: 700px;
		width: 78px;
		height: 34px;
		background-image: url(imagenes/logo02.jpg);
		background-repeat: no-repeat;
    }
	
	#titulo {
                position: relative;
                top: 23px; 
				left: 94px;
                width: 678px;
                height: 100%;
				font: bold 22px Arial, Times New Roman, serif;
				color: #df3b3c;
				
    }
	
	#linea {
                position: relative;
                top: 2px; 
				left: 0px;
                width: 630px;
                height: 1px;
				background-image: url(imagenes/linea.jpg);
				background-repeat: no-repeat;
				
    }
	
	#conte {
                position: relative;
                top: 15px; 
				left: 94px;
				padding: 0 0 125px 0;
                width: 630px;
                height: auto;
    }
	#conte p{
	   font: normal 11px Arial, Times New Roman, serif;
       color: #333333;
	   text-align:justify;
	   margin: 15px 0 0px 0;
	   line-height: 20px;
	}
	#conte h1{
	   font: normal 11px Arial, Times New Roman, serif;
       color: #333333;
	   text-align:justify;
	   margin: 5px 0 0px 0;
	   line-height: 13px;
	}
	 #vineta1{
  		position: relative;
   		width: 25px;
   		height: 11px;
		margin: 2px 3px 0 3px;
		background-repeat:no-repeat;
		background-image: url(imagenes/flecha.gif);
		float: left;
		z-index: 3;
   } 
   #conte h2{
	   font: bold 11px Arial, Times New Roman, serif;
       color: #333333;
	   text-align:justify;
	   margin: 15px 0 0px 0;
	   line-height: 20px;
	} 
	
	#formulariocontacto .rotulo{
               width: 150px;
               float: left;
               margin-top: 5px;
	}
	#formulariocontacto .detalle{
              margin-top: 3px;
	}
	
	.imagendere{
		position:relative;
		margin: 10px 0px 10px 20px;
		float:right;
	} 
	.imagdere{
		position:relative;
		border: 2px solid #9a0808;
		margin: 0;
	} 	
     .imagenizq{
		position:relative;
		margin: 10px 20px 10px 0px;
		float: left;
   } 
   .imagizq{
	   position:relative;
	   border: 2px solid #9a0808;
	   margin: 0;
	}

	#flota
		.imagen_propiedades{
			position:relative;
			margin: 10px 20px 10px 0px;
			float: right;
   }
	#flota
		.imagen_borde{
			position:relative;
			border: 2px solid #E51310;
			margin: 0;
	}
	
	#flota
		.imagen_pie{
		position: relative;
		background-color: #FFFFFF;
		background-image: url(imagenes/fondoflota.png);
		background-repeat: no-repeat;
		background-position:right;
		padding: 3px 0 3px 0;
		margin: 0;		
		top: -3px;
		font: bold 11px Arial, Times New Roman, serif;
		color: #E51310;	   
		text-indent: 10px;
	}
	
	#flota
		.iconos{
			position:relative;
			margin: 0px 0px 0px 0px;	/*Abajo,Izquierda,Derecha,Arriba*/
			border: 0;
			height: 40px;
			float: right;
   }
	

	
   .titimagen{
		position: relative;
		background-color: #9a0808;
		background-image: url(imagenes/logopie.jpg);
		background-repeat: no-repeat;
		
		padding: 3px 0 3px 0;
	   margin: 0;		
	   top: -3px;
	   font: bold 11px Arial, Times New Roman, serif;
       color: #9a0808;	   
	   text-indent: 10px;
	}
	#flota .titulo {
                position: relative;
                top: 10px; 
				left: 25px;
            
				font: bold 14px Arial, Times New Roman, serif;
				color: #df3b3c;
				
    }
	#flota h1{
	position: relative;
	   font: normal 11px Arial, Times New Roman, serif;
       color: #333333;
	   text-align:justify;
	   margin: 20px 0 0px 0;
	   line-height: 5px;
	}
	
	
	
	 #f{
  		position: relative;
   		width: 16px;
   		height: 16px;
		margin: 5px 3px 0 3px;
		background-repeat:no-repeat;
		background-image: url(imagenes/f.png);
		
		z-index: 3;
	}
	 #g{
  		position: relative;
   		width: 16px;
   		height: 16px;
		margin: 5px 3px 0 3px;
		background-repeat:no-repeat;
		background-image: url(imagenes/g.png);
		
		z-index: 3;
	}
	 #p{
  		position: relative;
   		width: 16px;
   		height: 16px;
		margin: 5px 3px 0 3px;
		background-repeat:no-repeat;
		background-image: url(imagenes/p.png);
		
		z-index: 3;
	}
	 #m{
  		position: relative;
   		width: 16px;
   		height: 16px;
		margin: 5px 3px 0 3px;
		background-repeat:no-repeat;
		background-image: url(imagenes/m.png);
		
		z-index: 3;
	}
   #vineta2{
  		position: relative;
   		width: 25px;
   		height: 11px;
		margin: 0px 3px 0 3px;
		background-repeat:no-repeat;
		 background-image: url(imagenes/flecha02.gif);
		 float: left;
		z-index: 3;
   } 
	#separador {
                position: relative;
                clear: both;
				/*padding: -5px 0 0 0;
                /*height: 1px;*/
				
    }
	
   #pie{
   		clear: both;
   		position: relative;
		text-align: center;
		color:#FFFFFF;
		padding: 1px 0 0 0;
		margin: 3px 0 0 0;

   }
   #llaves{
   		position: relative;
		float: left;
		width: 124px;
		height: 147px;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='imagenes/llaves.png',sizingMethod='scale');
		top: -125px;
		
		left: 670px;
		
	}
	div>#llaves {
			    background-image: url(imagenes/llaves.png);
  }	
   
   #pie p{
       font: normal 11px Arial, Times New Roman, serif;
       color: #FFFFFF;
	   
   		margin: 1px 120px 2px 10px;
		text-align: center;
   }
   #pie .evolucion   {
   		margin: 1px 120px 2px 10px;
        font: normal 10px Arial, Times New Roman, serif;
        color: #fff;
		text-decoration: none;
		text-align: center;
   }
  #pie .evolucion a{

        font: normal 10px Arial, Times New Roman, serif;
        color: #fff;
		text-decoration: none;
		text-align: center;
   }      
   #pie .evolucion a:hover{
		text-decoration: underline;
   }    
  
      
   