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

div.contener {
 width:970px;
 margin:10px auto;
 padding:0px;
 padding:0px; 
 color:#404040;
}

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

h1 {
 color:#4088b8;
 font-size:42px;
 letter-spacing:-3px;
 margin:40px 0 20px 25px;
}

h2 {
 border-bottom:4px solid #dadada;
 color:#4088b8; 
 font-size:18px; 
 letter-spacing:-1px; 
 margin:0 0 10px; 
 padding:0 2px 2px 5px;
}

.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:30px 0 0 0;
 padding:0 0 0 0;
 width:195px;
}

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

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;
 font-weight:bold;
 padding:2px;
 color:#4088b8; 
 text-decoration:none;
}

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

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

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

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

p.box {
 background:#4088b8;
 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:#4088b8; 
 font-weight:bold;
 text-decoration:none;
}

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

img.main_right {
 background:#fff;
 border:1px 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;
}

