

html, body {
    width:auto;
    min-height:100%;
}
#bg {
  position: fixed; 
  top: 0; 
  left: 0; 
  z-index: -9999;
  /* Preserve aspet ratio */
  /*background-size: 100%;*/
  width:100%;
  min-width: 1200px;
  min-height: 1000px;
  height: 100%;
}


#all{
width: 800px;
height: 900px;
/*background-color: #e6a522;	*/
margin:0 auto;
}

#logo{
background-image: url(../img/logo.png);
background-repeat:no-repeat;
background-position:center;
max-height: 100%;
width: 500px;
height: 200px;
margin:0 auto;
}

#link{
/*background-color: #8e6615;*/
width: 330px;
height: 50px;
margin:10px auto;
}

#box{
/*background-color: #bc8b29;*/

width: 800px;
height: 600px;
margin:30px auto;
max-height: 100%;
}



a.link{
    
	padding:4px;
	border:4px solid #7e491a;
	/*border-radius:25px;*/
	position:relative;
	margin-right:5px;
	margin-left:5px;
	background-color:transparent;
	color:#7e491a;
	font-size:25px;
	text-decoration:none;
  line-height: 2;
	
}

a.link:link{    
    
}

/*a.link:hover{  
    
  border-top:4px solid #7e491a;
  border-bottom:4px solid #7e491a;
  border-right:0px solid #7e491a;
  border-left:0px solid #7e491a;
	border-radius:25px;
    
}*/

/*a.link:active{  
    
  border-top:0px solid #7e491a;
  border-bottom:0px solid #7e491a;
  border-right:4px solid #7e491a;
  border-left:4px solid #7e491a;
	border-radius:25px;	
    
}*/

a.link:visited{    
    
    color:#7e491a;
    
}


.cbox{

  float:left;
  width: 350px;
  height: 300px;
  margin-left:20px;
  margin-top: 10px;
}

.cbox.imag{

  float:left;
  width: 350px;
  height: 300px;
  margin-left:20px;
  margin-top: 10px;
}

  

#map_canvas {
  width: 600px;
  height: 400px;
	margin:0 auto;
	border: 5px solid #7e491a;
	border-radius: 5px;
}
#map_canvas2 {
  width: 350px;
  height: 300px;
  margin-left:20px;
  margin-top: 5px;
  border: 3px solid #7e491a;
  border-radius: 5px;
}

.imag{
   max-width: 100%;
   height: auto;

   /*border-color: transparent;
   border: 1px solid #7e491a;
   border-radius: 5px;
   padding: 5px;
   background:#FFF;
   border-collapse: separate;*/
}

.redondear{
  -webkit-box-shadow: inset 0 0 1px rgba(0,0,0,.8), inset 0 2px 0 rgba(255,255,255,.5), inset 0 -1px 0 rgba(0,0,0,.4);
  -moz-box-shadow: inset 0 0 1px rgba(0,0,0,.8), inset 0 2px 0 rgba(255,255,255,.5), inset 0 -1px 0 rgba(0,0,0,.4);
  box-shadow: inset 0 0 10px rgba(0,0,0,.8), inset 0 10px 0 rgba(255,255,255,.5), inset 0 -10px 0 rgba(0,0,0,.4);
  
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  border-radius: 20px;
}

@font-face {
    font-family: bo;
    src: url('fonts/AppleGaramond-Bold.ttf');
    font-weight:1400;
}

p{
  font-family: bo;
}


