body{
  margin-top:10px; 
  padding:0px;
  background:url(../img/background.jpg) repeat-x #2a5977;
  color:#fff;
  font-family:arial;
  }
#wrap{
  width:995px;
  /*height:995px;*/
  /*background:#54acb3;*/
  margin:0 auto;

  }
#header, #navigation, #content, #faldon, #footer{
  width:100%;
  }
#header{
  
  height:98px;
  /*background:#;*/
  }
#navigation{
  text-align:right;
  color:#fff;
  height:42px;
  background:/*#111433;*/url(../img/navigation.png);
  *background:#111433;
  }
#content{
  
  height:441px;
  /*background:#;*/
  
  }
#faldon{
  height:209px;
  background:url(../img/faldon.png);
  }
#footer{
  color:#fff;
  height:52px;
  background:#111433;
  font-size:small;
  *font-size:12px;    
  }
/*---------------------------------------------------------------------------------------------------------------------*/
/*------------------------------------------NAVIGATION---------------------------------------------------------------------------*/
.navigation{
  padding:10px 10px 0 0 ;
  font-style:italic;  
  }
  
/*-----------------------------------------HEADER----------------------------------------------------------------------------*/
#logo{
  width:325px;
  height:98px;
  /*background:#ff0000; */
  float:left;
  }
  #logo img{border:0px;}
#nav{
  width:425px;
  height:98px;
  /*background:#ff0000;*/
  float:right;
  }
/*-----------------------------------------NAV----------------------------------------------------------------------------*/
 #menu{
  width:435px;
  height:36px;
  /*background:#fff; */
  margin-top:50px;
  }
#menu li{
		float: left;
		margin-right: 5px;
    *height:40px;
    /**background:#fff; */
    *padding-top:10px;  
    list-style-type:none;      
	}
#menu li a{
		padding: 5px 15px;
		text-decoration: none;
		/*color: #ccc;*/ /*navegadores que no soportan css3*/
		color: rgba(255,255,255,0.7);
		 color:#fff;    
		text-shadow: 1px 1px 1px rgba(0,0,0,0.7);
		
    -moz-border-radius: 10px;
		-webkit-border-radius:10px;
		-o-border-radius:10px;
		border-radius:10px;
		
		-moz-transition: all 0.8s ease-in-out;
		-webkit-transition: all 0.8s ease-in-out;
		-o-transition: all 0.8s ease-in-out;
		transition: all 0.8s ease-in-out;
    
    }
	
#menu li a:hover{
		background: rgba(0,0,0,0.4);
    *background:#2a5977;/*url(../img/boton.png);*/
		color: #fff;
		text-shadow: none;
	   }
/*-----------------------------------------CONTENT----------------------------------------------------------------------------*/
#sidebar{
  width:270px;
  height:441px;
  background:;
  float:left;
  }
  #superior{
    height:271px;
    text-align:center;
    background:url(../img/superior.png);
    -webkit-border-top-left-radius: 10px;
-moz-border-radius-topleft: 10px;
border-top-left-radius: 10px;
    }
    #superior img{padding-top:10px;
    *margin-top:5px;
    }
    .homologado{font-size:10px;}
  #inferior{
  height:170px;
  background:url(../img/fondotelf.png) no-repeat;
  padding-top:7px;
  }
  #inferior h2{color:#fff;margin:0px;text-align:center;padding-top:30px;}
#center{
  width:725px;
  height:441px;
  /*background:;*/
  float:left;
  }
/*-----------------------------------------FALDON----------------------------------------------------------------------------*/

.faldon_caja{
  float:left;
  width:300px;
  height:209px;
  /*background:#123123; */
  margin:0 15px;
  }

.faldon_caja a{
  text-decoration:none;
  color:#fff;}
  
.faldon_caja a:hover{
  text-decoration:none;
  color:#a9ddec;
  cursor:pointer;  }     
  
.faldon_caja h4{
  color:#fff;
  /*border:4px inset #333a6e;*/
  font-size:22px;
  *margin-top:20px;
  font-family: 'MVBoliRegular';
    background:url(../img/border.png) bottom no-repeat;
  padding-bottom:5px;       
  }
  .faldon_img{margin-right:10px;}
  .lafuente{margin-left:30px;}
  
#lafuente{
    background:url(../img/lafuente.png) no-repeat;
    height:93px;
    width:300px;
    margin-top:-20px;
    text-decoration:none;
    color:#fff;
    *margin-top:7px;   
    }
    
#lafuente:hover{
    background:url(../img/lafuentehover.png) no-repeat;
		-moz-transition: all 0.8s ease-in-out;
		-webkit-transition: all 0.8s ease-in-out;
		-o-transition: all 0.8s ease-in-out;
		transition: all 0.8s ease-in-out;    
    }    

#presupuesto{
    background:url(../img/presupuesto.png) no-repeat;
    height:93px;
    width:200px;
    padding-left:100px;
    margin-top:-20px;
    *width:300px;
    *margin-top:10px;                
    }
    
#presupuesto:hover{
    background:url(../img/presupuestohover.png) no-repeat;
		-moz-transition: all 0.8s ease-in-out;
		-webkit-transition: all 0.8s ease-in-out;
		-o-transition: all 0.8s ease-in-out;
		transition: all 0.8s ease-in-out;
    *color:#ff0000;    
} 

#presupuesto a{
    color:#ff0000;}   
    
#localizanos{
    background:url(../img/localizacion.png) no-repeat;
    height:93px;
    width:200px;
    padding-left:100px;
    margin-top:-20px;
    *width:300px;
    *margin-top:10px;    
          
    }           

#localizanos:hover{
    background:url(../img/localizacionhover.png) no-repeat;
		-moz-transition: all 0.8s ease-in-out;
		-webkit-transition: all 0.8s ease-in-out;
		-o-transition: all 0.8s ease-in-out;
		transition: all 0.8s ease-in-out;        
} 

#localizanos a{
text-decoration:none;
}
  
/*-----------------------------------------FOOTER----------------------------------------------------------------------------*/
.copy{
  float:left;
  margin-top:15px;
  padding-left:10px;
  }
.mlg{
  float:right;
  margin-top:15px;
  padding-right:10px;
  } 
  .mlg a{color:#fff;text-decoration:none;} 
  
/*-----------------------------------------SLIDESHOW----------------------------------------------------------------------------*/
#slideshow {
    position:relative;
    height:350px;
}

#slideshow IMG {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
            -webkit-border-top-right-radius: 10px;
-moz-border-radius-topright: 10px;
border-top-right-radius: 10px;
}

#slideshow IMG.active {
    z-index:10;
}

#slideshow IMG.last-active {
    z-index:9;
}






@font-face {
    font-family: 'MVBoliRegular';
    src: url('../fonts/mvboli-webfont.eot');
    src: url('../fonts/mvboli-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/mvboli-webfont.woff') format('woff'),
         url('../fonts/mvboli-webfont.ttf') format('truetype'),
         url('../fonts/mvboli-webfont.svg#MVBoliRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}

.lineasuperior{
/*border: 1px solid #fff;*/
/*padding-top:15px;*/
padding:5px;
background:#2b5a78;

}

#datos p{
border: 1px solid #fff;
width:375px;
margin:15px 50px;
padding:10px;
background:#4f8daa;

}
