body {
font:normal 1em Verdana,Helvetica,Arial,sans-seriff;
background:#FFF;
border:0;
min-width:780px;
margin:0;
padding:0;
}

a {
color:inheritage;
text-decoration:none;
}

a img {
border:0;
}

ul {
border:0;
margin:0;
padding:0;
}

ul li {
border:0;
float:left;
list-style:none;
margin:0;
padding:0;
}

#hdr,#menu,#topmenu,#content,#ftr,#topreg {
width:100%;
border:0;
clear:both;
min-width:980px;
margin:0;
padding:0;
}

#topmenu {
background-color:#FFF;
border-bottom:1px solid #DDD;
margin-bottom:1px;
width:100%;
height:18px;
}

#info {
height:140px;
padding:20px 0;
}

#ftr {
background-color:#800;
clear:both;
text-align:center;
font-size:12px;
color:#FFF;
}

#hdr h1 {
display:block;
float:left;
width:285px;
height:52px;
font:bold 48px 'Courier New',monospace;
margin:4px 0;
padding:0;
}

#hdr a.logo {
display:block;
width:275px;
height:52px;
background:url(../img/kiosko_net.png) no-repeat scroll top left;
cursor:pointer;
margin-left:10px;
}

#hdr .logo .name {
font-size:48px;
font-weight:700;
color:#000;
}

#hdr .logo .ext {
font-size:40px;
font-weight:700;
color:#800;
}

#hdr .promo {
float:right;
width:260px;
height:60px;
}

#hdr #adv {
width:468px;
height:60px;
display:block;
border:0;
float:right;
padding:1px;
}

#topmenu ul.lang {
float:left;
}

#topmenu h3,#topmenu h2 {
font-size:12px;
font-weight:400;
margin:0 4px;
}

#topmenu li {
display:block;
float:left;
font-size:12px;
line-height:16px;
margin:0 2px;
padding:1px 4px;
}

#topreg {
width:100%;
float:left;
background-color:#004F4F;
color:#FFF;
padding:3px 0 5px;
}

#topreg a {
color:#FFF;
text-decoration:underline;
white-space:nowrap;
}

#topreg a:hover {
color:#FFB;
text-decoration:underline;
}

#topreg .co {
float:left;
width:100%;
margin:2px 0;
}

#topreg h2 {
font-size:16px;
color:#FFF;
display:inline;
margin:0;
padding:0 6px 0 14px;
}

#topreg h3 {
font-size:14px;
color:#FFF;
font-weight:400;
display:inline;
margin:0;
padding:0 2px 0 4px;
}

#ftr a {
font-size:10px;
color:#FFF;
}

.flat {
padding:30px;
}

.flat .minidate {
font-size:10px;
font-style:italic;
color:#444;
}

#fcontact {
width:550px;
float:left;
margin:0 20px 120px 0;
}

#fcontact .field {
margin:4px;
}

#fcontact span {
display:block;
text-align:right;
float:left;
width:100px;
padding-right:20px;
}

#fcontact input,#fcontact textarea,#fcontact select {
border:1px solid #000;
width:400px;
}

#fcontact .button {
border:1px solid #000;
width:160px;
margin-left:120px;
background-color:#004F4F;
color:#FFF;
}

.expo {
padding-top:12px;
}

.expo h2 {
float:left;
width:40px;
height:100%;
margin:0 5px;
}

.expo h2.sec {
float:right;
width:40px;
height:100%;
margin:0 5px;
}

.expo a.title h2 {
height:200px;
cursor:pointer;
}

.expo .title .general {
background:transparent url(../img/subj.png) no-repeat scroll 0 10px;
}

.expo .title .sport {
background:transparent url(../img/subj.png) no-repeat scroll -80px 10px;
}

.expo .title .economy {
background:transparent url(../img/subj.png) no-repeat scroll -40px 10px;
}

.expo .title .magazine {
background:transparent url(../img/subj.png) no-repeat scroll -120px 10px;
}

.expo .title .politics {
background:transparent url(../img/subj.png) no-repeat scroll -160px 10px;
}

.expo .title .tabloid {
background:transparent url(../img/subj.png) no-repeat scroll -200px 10px;
}

.expo .title .free {
background:transparent url(../img/subj.png) no-repeat scroll -240px 10px;
}

.expo .title .local {
background:transparent url(../img/dist.png) no-repeat scroll -120px 10px;
}

.expo .title .daily {
background:transparent url(../img/etiquetas.png) no-repeat scroll -200px 10px;
}

.expo .title .weekly {
background:transparent url(../img/etiquetas.png) no-repeat scroll -240px 10px;
}

.expo .title .monthly {
background:transparent url(../img/etiquetas.png) no-repeat scroll -280px 10px;
}

.expo .title .afr {
background:transparent url(../img/geo.png) no-repeat scroll 0 10px;
}

.expo .title .asi {
background:transparent url(../img/geo.png) no-repeat scroll -40px 10px;
}

.expo .title .eur {
background:transparent url(../img/geo.png) no-repeat scroll -80px 10px;
}

.expo .title .iba {
background:transparent url(../img/geo.png) no-repeat scroll -120px 10px;
}

.expo .title .oce {
background:transparent url(../img/geo.png) no-repeat scroll -160px 10px;
}

.expo .title .us {
background:transparent url(../img/geo.png) no-repeat scroll -200px 50px;
}

.expo #adv {
float:right;
border-bottom:1px solid #000;
background:transparent url(../img/f_line.png) repeat-x scroll center bottom;
height:321px;
margin:0;
padding:0;
}

.expo #adv>iframe,.expo #adv>div {
margin:30px 2px 0;
}

#content #adhome {
background-color:#FFF;
float:right;
height:640px;
width:160px;
margin-top:20px;
padding:2px;
}

.line {
height:160px;
overflow:hidden;
border-bottom:1px solid #000;
background:transparent url(../img/f_line.png) repeat-x scroll center bottom;
}

.line li {
float:left;
height:200px;
padding-top:5px;
}

.noline {
height:321px;
overflow:hidden;
border-bottom:1px solid #000;
background:transparent url(../img/f_line.png) repeat-x scroll center bottom;
}

.noline li {
float:left;
padding-top:5px;
}

.els4 li {
width:24%;
min-width:80px;
}

.els5 li {
width:20%;
min-width:60px;
}

.els6 li {
width:16%;
min-width:50px;
}

.line ul a {
margin-top:0;
display:block;
min-height:260px;
}

.line ul a:hover {
border:1px solid #ccc;
background:#fff;
position:absolute;
z-index:99;
margin:-120px 0 0 -20px;
padding:18px;
}

.noline ul a {
margin-top:0;
display:inline;
}

.noline ul a:hover {
border:1px solid #ccc;
background:#fff;
position:absolute;
z-index:99;
margin:-20px 0 0 -20px;
padding:18px;
}

#content #page {
background:#FFF url(../img/f_page.gif) repeat-y scroll left center;
}

#p-col {
width:160px;
padding-top:40px;
float:left;
background:olive;
color:#FFF;
}

#p-col h2,#p-col h3 {
width:100%;
text-align:center;
margin:4px 0;
}

#p-col h2 a,#p-col h3 a {
color:#FFF;
}

#p-col li {
width:100%;
text-align:center;
margin:4px 0 10px;
}

#p-col .mini {
height:100px;
display:block;
overflow:hidden;
border-bottom:1px solid #FFF;
}

#p-col .name {
width:100%;
display:block;
font-size:75%;
color:#FFF;
}

#p-col img {
width:140px;
}

#paper {
display:block;
margin:3px 20px 0 160px;
padding:.6em 1em;
}

#paper h2 {
margin:4px 0;
padding:6px 14px;
}

#paper .sep {
border-bottom:2px solid #800;
margin:2px 0;
}

#paper #fp-c {
padding:6px 14px;
}

#paperweek {
display:block;
margin:3px 20px;
padding:.6em 1em;
}

#paperweek .todayp,#paperweek .yestp {
float:left;
padding-right:20px;
text-align:center;
}

#paperweek .yestp {
width:580px;
}

#paperweek .pastp {
float:left;
text-align:center;
width:174px;
margin:0 1px 14px;
}

#paperweek .pdate {
font-family:Georgia,Helvetica,Arial,sans-serif;
font-size:12px;
}

#paperweek .todayp .pdate,#paperweek .pweekday {
font-size:16px;
}

#hm {
text-align:center;
}

#hm li {
width:100%;
text-align:center;
display:block;
}

#pmenu {
padding:6px 10px;
}

#pmenu li {
float:none;
padding:2px 0;
}

#pmenu img {
margin:0 3px;
}

#h-pri {
background-color:#004F4F;
color:#FFF;
border-top:1px solid #033;
border-bottom:1px solid #066;
}

#h-sec {
background-color:#356B35;
color:#FFF;
border-top:1px solid #252;
border-bottom:1px solid #494;
}

#menu #date {
border:1px solid #000;
width:78px;
height:76px;
text-align:center;
position:absolute;
top:-6px;
left:20px;
z-index:10;
font-family:Georgia,Helvetica,Arial,sans-serif;
background:#FFFFCF url(../img/note.png) no-repeat scroll right bottom;
}

#menu #date .mday {
color:#FFF;
background:maroon;
}

#menu {
float:left;
position:relative;
width:100%;
z-index:50;
}

#menu #date .wday,#menu #date .mday {
font-size:14px;
display:block;
width:100%;
line-height:16px;
padding:2px 0;
}

#menu #date .nday {
font-size:38px;
font-weight:400;
line-height:35px;
padding:3px;
}

#menu #date .calendar {
bottom:0;
float:right;
margin:-10px 0 0;
}

#menu #date .prev {
position:absolute;
top:40px;
left:0;
}

#menu #date .next {
position:absolute;
top:40px;
right:0;
}

#h-pri li,#h-sec li {
margin:1px;
padding:1px .2em;
}

.hmenu a {
color:#FFF;
font-size:1em;
line-height:1em;
white-space:nowrap;
margin:2px;
padding:1px 6px;
}

.hmenu div {
display:inline;
}

#h-pri.hmenu a:hover {
color:#FFF;
background:#006F6F;
border:1px solid #006F6F;
-moz-border-radius:3px;
padding:0 5px;
}

#h-sec.hmenu a:hover {
color:#FFF;
background:#5A8F5A;
border:1px solid #5A8F5A;
-moz-border-radius:3px;
padding:0 5px;
}

.hmenu a.selected,.hmenu a.selected:hover {
color:#002000;
background:#FFF;
border:1px solid #FFF;
-moz-border-radius:3px;
padding:0 5px;
}

.hmenu {
padding:2px 0;
}

.hmenu .cmd {
font-size:10px;
float:right;
}

#menu .wdate {
padding-left:120px;
}

#hdr,#content {
background-color:#FFF;
}

#hdr .logo span,#hdr a span,.expo h2 span,#paper .tty {
display:none;
}

#topmenu ul,.line li.sec,.noline li.sec {
float:right;
}

#topmenu a,#menu #date a {
color:#000;
}

#topmenu a:hover,.flat h1,.flat h2,.flat h3,#paper h2 a,#paper h3 a,#paperweek h2 a,#paperweek h3 a,#pmenu a {
color:#800;
}

dt,.hmenu .ishome {
font-weight:700;
}

.expo .title .global,.expo .title .world {
background:transparent url(../img/dist.png) no-repeat scroll 0 10px;
}

.expo .title .nacional,.expo .title .regional {
background:transparent url(../img/dist.png) no-repeat scroll -80px 10px;
}

.line ul,.noline ul {
margin-left:10px;
}

.line ul.wt,.noline ul.wt {
margin-left:50px;
}

.els1 li,.els2 li,.els3 li {
min-width:100px;
width:30%;
}

.line ul li,.noline ul li {
padding-top:10px;
}

.line ul a.title,.noline ul a.title {
margin:0;
}