body, h1, h2, h3, h4, form, input, ul, li { margin: 0; padding: 0; }
 img { border: 0; }
 body	{ text-align: left; background:#e0f1ff; font: 13px/19px Arial; color:#555; }
 h1	{ margin: 8px 0 10px 0; padding: 0; font: bold 16px/15px Trebuchet MS, Trebuchet, Arial; letter-spacing: -0.3pt; color: #AC7324;}
 h2	{ margin: 8px 0 5px 0; font-size: 12px; color: #000; }
 h3	{ margin: 7px 0 3px 0; font-size: 12px; color: #666; }
 p	{ margin: 7px 0 7px 0; }
 a	{ color: #0000FF; }
 #wrap	{ width: 720px; background: #FFF url(bg.gif) top right repeat-y; margin: 0 auto 0 auto; padding: 0; border-left: 2px solid #ffd790; border-right: 2px solid #ffd790;	 }
 #main	{ float: left; width: 525px; padding: 0 10px 0 10px; }
 #main ul	{ margin: 0 0 4px 22px; line-height: 20px;}
 img.e	{ float: left; padding: 4px 4px 2px 0; }
 img.d	{ float: right; padding: 4px 0 2px 4px; }
 #adblock	{ float: left; margin: 0 5px 0 0; }
 #adblock2	{ float: right; margin: 0 5px 0 0; }
 #adblock3	{ margin: 0; margin: 0 5px 0 0; }
 #menu	{ float: right; padding: 6px 5px 0 7px; font-size:11px; width: 155px; }
 #menu ul	{ margin:0 0 8px 0; padding:0; }
 #menu ul li	{ margin: 0 0 2px 0; padding:0 0 0 8px; text-indent: -3px; line-height: 15px; list-style: none; }
 #menu h2	{ margin: 10px 0 1px 0; font-size: 12px; color:#222; }
 #menu h2.logo	{ margin: 4px 0 5px 3px;}
 #menu p { margin: 12px 0 0 0; }
 #footer	{ background-color: #EDEDED; height: 22px; font-size: 11px; color: #333; }
 #copy	{ float: left; padding: 2px 4px 0 4px; }
 br.both { clear: both; }
 ul.mapa li	{ margin: 5px 0 5px 5px; }
 ul.subitem li	{ margin: 0 0 0 15px; }
 a.h	{ background: url(h.png) no-repeat 2px 2px; padding: 0 0 0 18px; }
 #search { clear:both; margin: 0 0 10px 0; }
 input.g { background:#F9F9F9; border: 1px solid #666; color:#555; height: 19px; }
 #form { margin: 10px 0 10px 0; padding:1px;  font: bold 11px arial; }
  #form input { font: 11px arial; }
 label { font: 11px arial; }
 .ls { margin: 0 10px 0 0; float: left;}
 .fm { font: bold 11px arial; margin: 4px 0 4px 0;}
