    *{
    margin:0;
    padding:0;
    }
body{background-color:#f3f3f3;
     background-image:url('../images/transparente.jpg');
	 }
	 .menu-bg {
	background:url(../images/menu-bg.jpg) left top;
	width:100%;
	position:relative;
	z-index:2;}
.nav{
      height:50px;
	  width:100%;
	  background-color:#2a497b;
	  margin-top:0px;
	  position:fixed; 
	 z-index:2;
	 width : 100%;
     top:0;
	  }
.menu{
     height:40px;
	  width:940px;
	  background-color:#2a497b	  ;
	  margin:auto;
	 margin-top:5px;
	 }
/*.lista{
       height:48px;
	   width:130px;
	   background-color:#2a497b;
	   border: 1px solid #fff;
	   
	   margin:auto;
	   float:left;
	  }*/
	  
.lista{
        width:93px;
		height: 30px;
		margin: 5px;
		margin-right:10px; 
        background: #2a497b;  
        float: left;
        background-image: url('../images/botonmenu.jpg');
        color:#fff;
		font : strong, 16px,  Verdana,  sans-serif;
		  		 
		text-align: center;			  
		text-decoration: none; 	
       }
 a  .lista {		   
	     text-decoration: none; 
		 background: #fff url('../images/botonmenu.jpg') no-repeat;
        }

a:hover .lista { 
	     text-decoration: none; 
		 color: #000;        
         background: #fff url('../images/botonmenu2.jpg') no-repeat;
	     border:1px inset #f1f0ee;        
	     }
.header{
      height:110px;
	  width:100%;
	 /*background-image:url('../images/fondo.jpg');*/
	  margin-top:50px;
	  background-repeat:repeat;
	  border:inset 2px #ccc; 
	  box-shadow: 10px 10px 5px #888888;	 	 
	   }		 
.content{
      min-height:550px;
	  width:100%;
	  background-color: ;
	  margin :auto;
	  margin-top:20px;
		}
.contenido{
            min-height:500px;
	       width:940px;
	  background-color: ;
	       margin :auto;
		  }
.parrafo1{
         width: 600px;
		min-height:160px;
		margin: 2px;
		background:  ;
		padding : 5px;
		border-radius:10px;
		float:right;
		border:inset 1px #0000ff; 
	  box-shadow: 10px 10px 5px #888888;
		 }
.parrafo2{
         width: 600px;
		min-height:160px;
		margin: 2px;
		background:  ;
		padding : 5px;
		border-radius:10px;
		float:left;
		border:inset 1px #0000ff; 
	  box-shadow: 10px 10px 5px #888888;
         }
p{
   font: .8em Tahoma, "Trebuchet MS", Tahoma, sans-serif;
	line-height: 1.6em;
	color:  #333333;            	 
    text-align: justify; 		
    margin:  10px;
	text-indent:15px;
 }
 .left{
       width: 430px;
		min-height:240px;
		margin: 2px;
		background:  ;
		padding : 35px;
		border-radius:10px;
		float:left;
		border:inset 1px #0000ff; 
	  box-shadow: 10px 10px 5px #888888;
	  }
.mapa{
       width: 600px;
		height:450px;
		margin: auto;
		margin-left:150px;
		padding-left: 35px;
		border-radius:10px;
		float:left;
		border:inset 1px #0000ff; 
	  box-shadow: 10px 10px 5px #888888;
	  }
.flota1{
       width: 200px;
		  height:280px;
		margin: 2px;
		margin-top:10px;
        margin-right:30px;
		background:  ;
		padding-left: 30px;
		 
		border-radius:10px;
		float:right;
		border:inset 1px #0000ff; 
	  box-shadow: 10px 10px 5px #888888;
	  }
.flota2{
       width: 200px;
		  height:160px;
		margin: 2px;
		margin-top:10px;
		background:  ;
		padding-left: 25px;
		 
		border-radius:10px;
		float:right;
		border:inset 1px #0000ff; 
	  box-shadow: 10px 10px 5px #888888;
	  }	  
h1{
   color: #333;
   font:normal 1.4em "Tahoma",Georgia, Arial ;
  }
  ul{
   list-style-image:url('../images/favicon25.ico');
  } 
.footer{
      height:40px;
	  width:100%;
	  background-color:#2a497b;
	  margin:auto;   
       }
 .pie{
     padding-top:3px;
		width:800px;
		height:40px;
        margin: auto;
		text-align: center;  
	    color:#000;
	}
 
.footera{
          width:110px;
		  height:15px;
		  margin: auto;
		  margin-top:7px;
		  margin-right:10px;
          background-image: url('../images/contacto.jpg');
		  float:left;
        }
a:hover .footera { 
	     text-decoration: none; 
		 color: #000;        
         background-image:  url('../images/contacto1.jpg')  ;
	     border:1px inset #f1f0ee;        
	     }
.footerb{
          width:110px;
		  height:15px;
		  margin: auto;
		  margin-top:7px; margin-right:10px;
		  background-image: url('../images/aviso.jpg');
		  float:left;	
        }
a:hover .footerb { 
	     text-decoration: none; 
		 color: #000;        
         background-image:  url('../images/aviso1.jpg')  ;
	     border:1px inset #f1f0ee;        
	     }		
.footerc{
          width:110px;
		  height:15px;
		  margin: auto;margin-right:10px;
		  margin-top:7px; 
		  background-image: url('../images/politica.jpg');
		  float:left;	
        }
a:hover .footerc { 
	     text-decoration: none; 
		 color: #000;        
         background-image:  url('../images/politica1.jpg')  ;
	     border:1px inset #f1f0ee;        
	     }		
.footerd{
          width:110px;
		  height:15px;
		  margin: auto; 
		  margin-top:7px; margin-right:10px;
		  background-image: url('../images/intranet.jpg');
		   	
		  float:left;
        }
a:hover .footerd { 
	     text-decoration: none; 
		 color: #000;        
         background-image:  url('../images/intranet1.jpg')  ;
	     border:1px inset #f1f0ee;        
	     }
.footere{
          width:115px;
		  height:15px;
		  margin: auto;
		  margin-top:7px; margin-right:10px;
		  background-image: url('../images/autocares1.jpg');
		  	
		  float:left;
        }
a:hover .footere { 
	     text-decoration: none; 
		 color: #000;        
         background-image:  url('../images/autocares.jpg')  ;
	     border:1px inset #f1f0ee;        
	     }
 a  {
     text-decoration: none;
	 color:#0000ff;
     }
	
 a:hover {
                text-decoration:none;
		        color:red;
		        background-color:#ccc;
		  }
 dt{font-weight:bold;}

dd{padding-left:1em;}
 
 label{display:block; margin-bottom:1em;}

input{float: right; margin-right: 30%;}
 

legend{font-weight:bold; margin:1em; outline-style:none;border:none;}
fieldset{padding: 1em;outline-style:none;border:none;}
.formulario{/*background-color:red;*/
            width:550px;
			min-height:380px;
			margin:auto;
				border-radius:10px;
			border:inset 1px #0000ff; 
	  box-shadow: 10px 10px 5px #888888;
			 /*background-image:url('../images/transparente.jpg');
		    background-repeat:no-repeat;*/
           }