﻿.inline { display: inline-block; }
#header {
  background:url('./header.jpg') no-repeat 5px 5px;
  height: 368px;
  }
#header h1 {
  padding: 315px 0 0 400px;
  }

.menu  {
 text-align: center;
 }
.menu h4 a {
  padding: 5px 10px; 
  }
.menu-spaceholder {
  display: inline-block;
  width: 30px; height: 10px;
  }
body {
  background-color:#FADF8C;
  font-family: Arial, Helvetica, sans-serif;
  line-height: 1.6em;
}
#page.impressiones {
  line-height: 1.2em; 
  }
#page.impressiones p {
  margin: .9em 0; 
  }

#page {
  width: 820px;
  margin: auto;
  background-color:white;
  box-shadow:1px 1px 10px #888; -webkit-box-shadow:1px 1px 10px #888; -moz-box-shadow: -1px 1px 10px #888;  
}
#page-inner {
  padding: 20px;
}

a,
a:link {
  color: #666;
  font-weight: bold;
  }
a:hover {
  color: #000;
  }
.active a,
a:focus {
  color: #000;
  border: #666 solid 1px;
  border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; 
	box-shadow:5px 5px 10px #888; -webkit-box-shadow:5px 5px 10px #888; -moz-box-shadow: -5px 5px 10px #888;  

   }
h2 {
  margin: 1em 30px 0.5em 15px;
  }
p {
  margin: .3em 0;
  }


td {
	vertical-align: middle;
	text-align: center;
}
table {
	width: 800px;
	margin: auto;

}
img {
	margin: 5px;
	border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; 
	box-shadow:5px 5px 10px #888; -webkit-box-shadow:5px 5px 10px #888; -moz-box-shadow: -5px 5px 10px #888;  
}
table p.line {
     border-bottom: solid 2px #ddd;
     padding-bottom: 10px;
}

table p {
   margin-right: -30px;
   margin-left: 30px;
   padding: 0;
   padding-right: 30px;
   }

table td.right p {
   margin-right: 30px;
   margin-left: -30px;
   padding-left: 30px;
   }

}
p {
	font-family: Arial, Helvetica, sans-serif;
}
