body {
 font: 12px Verdana,Tahoma,Arial,sans-serif; 
 line-height: 18px; 
 color:#303030;
 background:#e8eaec;
 margin:0px;
}

div.contener {
 width:760px;
 margin:20px auto;
 padding:0px;
 text-align:left;
 background:#ffffff;
 padding:0px;
 color:#303030;
}

div#header {
 width:756px;
 background:#467aa7;
 color:#ffffff;
 border:2px solid #ffffff;
 border-bottom:0px;
}

h1 {
 padding:35px 0 0 20px;
 font-size:28px;
 color:#ffffff;
 letter-spacing:-1px;
 font-weight:normal;
 margin:0px;
}

h2 {
 margin:10px 0 0 40px;
 padding:0px;
 font-size:17px;
 color:#f0f2f4;
 letter-spacing:-1px;
 font-weight:normal;
}

ul.header {
 border-top:1px solid #ffffff;
 height:26px;
 line-height:26px;
 margin:20px 0px 0px 0px;
 padding:0px;
 background:#578bb8;
 color:#ffffff;
}

li.header {
 float:left;
 list-style-type:none;
 border-right:1px solid #ffffff;
}

li.header a.header {
 display:block;
 padding:0 10px;
 font-size:10px;
 font-weight:normal;
 text-transform:uppercase;
 text-decoration:none;
 color: #ffffff;
}

li.header a.header:hover {
 background:#80b0da;
 color:#ffffff;
 text-decoration:none;
}

li.selected {
 float:left;
 list-style-type:none;
 border-right:1px solid #ffffff;
 background:#80b0da;
 color:#ffffff
}

li.selected a.selected {
 display:block;
 padding:0 10px;
 font-size:10px;
 font-weight:normal;
 text-transform:uppercase;
 text-decoration:none;
 color: #ffffff;
}

div#main_left {
 float:left;
 width:520px;
 padding:20px 20px 20px 20px;
 margin:0px;
 background:#ffffff;
}

h3 {
 display:block;
 margin:0 0 16px 0;
 font-size:18px;
 font-weight:normal;
 letter-spacing:0px;
 color:#505050;
}

p.main_left {
 padding:0px;
 margin:0px;
 font-size:11px;
}

a {
 text-decoration: underline;
 color:#467aa7;
 font-weight:bold;
}

a.main_left {
 text-decoration: underline;
 color:#467aa7;
 font-weight:bold;
}

a.main_left:hover {
 color:#2a5a8a;
}

div#main_right {
 float:right; 
 width:180px; 
 padding:20px 20px 10px 0; 
 line-height:18px;
 background:#ffffff;
 margin:0px;
}

div.box {
 margin:0 0 20px 0;
 padding:10px;
 border:1px solid #c0c0c0;
 background-color:#fafbfc;
 color:#505050;
 line-height:17px;
 font-size:11px;
}

div#footer {
 clear:both; 
 width:756px; 
 padding:0px; 
 margin:0px;
 font-size:11px; 
 color:#f0f0f0; 
 background:#467aa7;
 border:2px solid #ffffff;
}

p.footer {
 padding:10px 20px 10px 20px; 
 margin:0px;
 font-size:11px;
}

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

a.footer:hover {
 color:#ffffff;
}











