body {
 margin:0px;
 background:url(grafika/body.gif) repeat-y top center #fff;
 color:#404040;
 font:12px Arial, sans-serif ;
 line-height:20px;
 padding:0px;
 text-align:justify;
}

div.contener {
 width:940px;
 height:705px;
 background:url(grafika/nafnaf.jpg) no-repeat;
 margin:auto;
 margin-top:0px;
 margin-bottom:0px;
 padding:0px; 
 padding-top:40px;
 color:#404040;
}

div#header {
 margin:0px;
 padding:0px;
}

h1 {
 color:#7b4a43;
 font-size:42px;
 letter-spacing:-3px;
 margin:00px 0 20px 25px;
}

h2 {
 float:left;
 border-bottom:1px dotted silver;
 color:#000; 
 font-size:17px; 
 letter-spacing:-1px; 
 margin:20px 0px 00px 0px; 
 padding:0 2px 2px 0px;
}

.fade {color:#c8c8c8;}

.blue {color:#4088b8;}

.gray {color:gray;}

p.header {
 margin:0px;
 margin-left:25px;
 padding:0px;
 color:gray; 
 line-height:22px;
 font-size:16px;
 font-weight: bold;
}

div#main_left {
 float:left;
 margin:10px 0 0 25px;
 padding:0 0 0 0;
 width:400px;
}

p.main_left {
 clear:both;
 margin:0px;
 margin-left:00px;
 margin-bottom:10px;
 padding:0px;
 line-height:16px;
 font-size:11px;
}

ul.main_left {
 font-size:12px;
 list-style:none;
 margin:0;
 margin-bottom:20px;
 padding:0px;
}

li.main_left {
 list-style:none;
 margin:0px;
 margin-left:10px;
 padding:0px;
 padding-bottom:10px;
}

a {
 font-size:12px;
 color:#ffffff; 
 text-decoration:underline;
}

a.main_left {
 font-size:12px;
 font-weight:bold;
 padding:2px;
 color:#787874; 
 text-decoration:underline;
}

a.main_left:hover {
 color:#9b4a43; 
 text-decoration:underline;
}

div#main_right {
 float:right; 
 margin:10px 0 0 0;
 padding:0 0 0 0;
 text-align:left; 
 width:720px;
  text-align:justify;
}

p.main_right {
 clear:both;
 margin:0px;
 margin-left:10px;
 margin-bottom:20px;
 padding:0px;
 line-height:16px;
 font-size:12px;
}

p.box {
 clear:both;
 background:#787874;
 border:1px solid #c8c8c8;
 color:#fff;
 font-size:11px;
 line-height:14px;
 padding:10px 10px 10px 13px;
}

a.box {
 color:#f0f0f0;
 font-weight:bold;
 text-decoration:none;
}

a.box:hover {
 text-decoration:underline;
}

a.main_right {
 color:#7b4a43; 
 font-weight:bold;
 text-decoration:none;
}

a.main_right:hover {
 text-decoration:underline;
}

img.main_right {
 background:#fff;
 border:0px solid #bababa; 
 margin:5px 10px 10px 10px;
 padding:2px;
 float:right;
}

div#footer {
 border-top:4px solid #dadada;
 clear:both;
 color:gray; 
 font-size:11px;
 line-height:14px;
 margin:0 auto; 
 padding:8px 0;
 text-align:right;
}

p.footer {
 margin:0px;
 padding:0px;
}

a.footer {
 color:#808080;
 font-weight:bold; 
 text-decoration:none;
}

div.separator {
 clear:both;
 height:20px;
}

ul#top {

 padding:0px;
 padding-top:10px;
 padding-right:10px;
 margin: 0px;
 margin-bottom:00px;
 margin-left: 40px;
}

li.top { 
 float:left; 
 list-style:none; 
 margin:0px; 
 padding:0px; 
 padding-top:2px;
 padding-right:10px;
 font-size:12px;
}

img.logo {
 margin-left:45px;
}

