body,ul,li,dl,dt,dd,p,h1,h2,h3,h4,form,fieldset,input,blockquote {
margin:0;
padding:0;
}

img,fieldset {
border:none;
}

ul {
list-style:none;
}

.clearfix:after {
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}

.clearfix {
display:block;
}

a {
color:#666;
text-decoration:none;
}

a:hover {
text-decoration:underline;
}

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

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

#content,#cabecera {
width:100%;
clear:both;
min-width:990px;
margin:0;
padding:0;
}

#content {
border-bottom:1px solid #ccc;
}

#topMenu,.bottomPie {
background:#333;
color:#fff;
overflow:hidden;
clear:both;
padding:5px;
}

#cabecera h1 {
display:inline;
float:left;
width:255px;
height:70px;
clear:both;
margin:5px 0;
padding:10px 0 0;
}

#cabecera h1 a.logo {
display:block;
width:250px;
height:40px;
background:url(../images/logo-kiosko_net.png) no-repeat;
font:bold 48px 'Courier New',monospace;
margin-left:5px;
text-indent:-99999px;
}

#cabecera h1 a.punch {
display:block;
white-space:nowrap;
width:250px;
height:35px;
margin-left:10px;
font:bold 12px Verdana,Helvetica,Arial,sans-seriff;
color:#444;
}

#cabecera .publicidad {
width:730px;
height:90px;
display:inline;
float:right;
border:0;
margin-top:4px;
padding:1px;
}

#topMenu ul.lang {
float:left;
}

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

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

.barraMenu {
clear:both;
background:#000 url(../images/fondo-menu.png) repeat-x;
font-size:.8em;
border-top:1px solid #ccc;
border-bottom:1px solid #ccc;
display:block;
height:30px;
}

.barraMenu li {
float:left;
position:relative;
}

.barraMenu a,.barraMenu .label,#menuFecha {
color:#fff;
display:block;
font-weight:700;
padding:7px 10px 6px;
}

.barraMenu a:hover {
text-decoration:none;
color:#fcc000;
}

.barraMenu .label {
display:block;
padding-right:10px;
background:url(../images/triangulo.png) no-repeat right center;
}

#menu {
float:right;
position:relative;
z-index:50;
}

#menu li:hover,#menu li.sfHover {
visibility:inherit;
}

#menu li ul {
text-align:left;
display:none;
position:absolute;
width:15em;
background:#333 url(../images/fondo-submenu.png) repeat-x 0 top;
font-size:.8em;
}

* html #menu li ul {
top:28px;
}

#menu li > ul {
top:auto;
left:auto;
}

#menu li:hover ul,#menu li.sfHover ul {
display:block;
z-index:6000;
}

#menu li ul li,.auxCol li {
display:block;
width:100%;
background:url(../images/separador-menu.png) no-repeat center bottom;
padding:2px 0 4px;
}

#menu li ul li.end {
background:none;
}

#menu li ul li a,#menu li ul li span,.auxCol li span,.auxCol li a {
color:#fff;
padding:5px 10px 5px 15px;
}

#menu li ul li a:hover,#menu li ul li span,.auxCol li span,.auxCol li a:hover {
color:#fcc000;
text-decoration:none;
}

#menu li ul li:hover ul,#menu li ul li.sfHover ul {
left:15em;
top:0;
}

#hemer select {
width:160px;
}

#menu .sfHover {
background:#333 url(../images/fondo-submenu.png) repeat-x 0 top;
}

#miniadv {
position:absolute; right: 0;
height:60px; width:236px;
padding: 1px 2px;
}

.gente {
/* clear:both; width:100%; */
float:left;
font-size:.7em;
padding:0;
margin-right: 240px;
height: 60px;
}

.logoGente {
background:url(../images/logo-gente.png) no-repeat;
float:left;
width:200px;
height:33px;
text-indent:-99999px;
margin:15px 6px 0 0;
display:inline;
}

.ultimasNoticias {
margin:15px 6px 0 0;
height:48px;
line-height:16px;
overflow:hidden;
}

.paperRss {
font-size:.8em;
margin:10px 30px 40px;
}

.paperRss h3 img {
margin-right:6px;
width:12px;
height:12px;
}

.diasAnteriores {
float:right;
width:13%;
text-align:center;
background:#000 url(../images/fondo-menu.png) repeat-x;
padding:4px;
}

.auxCol {
float:left;
width:200px;
}

.auxCol .co {
padding-left:15px;
}

.auxCol #adv {
width:100%;
text-align:center;
}

.auxCol .promo {
font-size:10px;
background:#FFF;
min-height:32px;
margin:50px 5px 5px;
padding:5px;
}

.auxCol .promo a {
color:#222;
vertical-align:middle;
}

.auxCol .promo img {
float:left;
margin-right:4px;
}

.conAux {
background:transparent url(../images/fondo-menuv.png) repeat-y scroll -10px 0;
}

.titPpal,.auxCol .co {
background:#000 url(../images/fondo-menu.png) repeat-x;
color:#fff;
overflow:hidden;
margin-bottom:10px;
border-top:1px solid #ccc;
border-bottom:1px solid #ccc;
padding:2px 10px 2px 15px;
}

.auxCol a,.auxCol span {
color:#fff;
font-weight:700;
}

.conAux .titPpal {
padding-left:20px;
}

.titPpal h2,.titPpal h1 {
float:left;
padding-right:10px;
margin-right:10px;
background:url(../images/triangulo.png) no-repeat right center;
}

h2.titPpal,.titPpal h2,.auxCol .co {
font-size:1.1em;
}

.titPpal h1 {
font-size:1.2em;
}

.titPpal ul {
margin-top:2px;
}

.titPpal .sep {
padding-right:5px;
background:url(../images/triangulo.png) no-repeat right center;
}

.titPpal li {
display:inline;
float:none;
font-size:.8em;
margin-right:10px;
padding:0;
}

.eur ul {
margin-left:100px;
}

.us ul {
margin-left:60px;
}

.iba ul {
margin-left:155px;
}

.asi ul {
margin-left:150px;
}

.expo #adv {
float:right;
height:255px;
margin:0;
padding:0;
}

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

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

.line {
height:190px;
overflow:hidden;
margin-bottom:30px;
background:transparent url(../images/fondo-linea.png) repeat-x scroll center 155px;
border-bottom:1px solid #ccc;
}

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

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

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

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

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

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

.els7 li {
width:14%;
min-width:50px;
}

.els8 li {
width:12%;
min-width:50px;
}

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

.line ul a:hover,.line ul a.sfHover {
display:block;
border:1px solid #ccc;
background:#fff;
position:absolute;
z-index:80;
-webkit-box-shadow:5px 5px 10px #636363;
-moz-box-shadow:5px 5px 10px #636363;
box-shadow:5px 5px 10px #636363;
margin:-110px 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:80;
margin:-20px 0 0 -20px;
padding:18px;
}

.auxCol .reg {
font-size:.8em;
}

.auxCol ul {
background:#333 url(../images/fondo-submenu.png) repeat-x 0 0;
margin-top:-10px;
}

.auxCol li {
float:none;
background-repeat:repeat-x;
background-position:0 bottom;
padding:3px 0 7px;
}

.auxPaper {
float:right;
width:160px;
margin-left:10px;
display:inline;
}

.auxPaper .tools li {
float:none;
border-bottom:1px solid #ccc;
margin-bottom:5px;
font-size:.8em;
padding:5px;
}

.tools a {
display:block;
cursor:pointer;
height:30px;
line-height:30px;
vertical-align:middle;
padding:0 0 0 35px;
}

.icoWeb {
background:url(../images/ico-website.png) no-repeat 0 center;
}

.icoWebTrans {
background:url(../images/ico-translate.png) no-repeat 0 center;
}

.icoSemana {
background:url(../images/ico-semana.png) no-repeat 0 center;
}

.icoComentar {
background:url(../images/ico-comment.png) no-repeat 0 center;
}

.share img {
vertical-align:middle;
margin-right:2px;
}

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

#topMenu span {
color:#FCC000;
}

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

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

.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;
}

.line .paperdate,.noline .paperdate {
background:red;
color:#FFF;
text-decoration:none;
position:absolute;
z-index:20;
-moz-transform:translate(-5px,25px) rotate(-45deg);
-webkit-transform:translate(-5px,25px) rotate(-45deg);
transform:translate(-5px,25px) rotate(-45deg);
padding:1px 10px;
}

.flat {
padding:30px;
}

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

#fcontact {
float:left;
width:550px;
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:#000;
color:#FFF;
font-size:1em;
cursor:pointer;
}

.flat dt {
font-style:italic;
margin:8px 0 2px 10px;
}

.flat dd {
margin-bottom:4px;
padding-bottom:2px;
border-bottom:1px solid #CCC;
text-align:justify;
}

#pie {
background:#f5f5f5;
overflow:hidden;
border-top:1px solid #ccc;
font-size:.7em;
min-width:927px;
padding:20px 40px;
}

.cajaPie {
float:left;
overflow:hidden;
display:inline;
width:22.5%;
min-width:209px;
height:220px;
border:1px solid #ccc;
background:#fff;
margin:0 10px;
}

.i4 .cajaPie {
width:22.5%;
min-width:209px;
}

.i3 .cajaPie {
width:30.5%;
min-width:280px;
}

.i2 .cajaPie {
width:47%;
min-width:440px;
}

.i1 .cajaPie {
width:96%;
min-width:900px;
}

.cajaPie form,.cajaPie h2,.cajaPie p,.cajaPie ul {
padding:10px;
}

.cajaPie h2 {
text-transform:uppercase;
font-size:1.2em;
}

#suscripcion h2,#twitter h2 {
text-indent:-99999px;
width:175px;
height:34px;
}

#suscripcion h2 {
background:url(../images/mini-logo.png) no-repeat 10px 10px;
}

#twitter h2 {
background:url(../images/twitter.png) no-repeat 10px 10px;
}

.formulario label {
float:left;
margin-bottom:12px;
color:#333;
width:185px;
padding:0 5px 0 10px;
}

.formulario legend {
color:#000;
margin-bottom:5px;
text-transform:uppercase;
font-size:1.1em;
}

.formulario select,.formulario textarea {
width:100%;
}

.formulario textarea {
height:100px;
width:360px;
}

.formulario label input {
width:97%;
padding:2px 0;
}

.boton {
background:#F5F4F1;
border:1px solid #ccc;
padding:2px 0;
}

.bottomPie li {
display:inline;
margin-right:20px;
font-size:.7em;
}

.ttt {
float:right;
text-indent:-99999px;
font-size:0;
}

.ttt a {
width:50px;
height:20px;
display:block;
background:url(../images/ttt.png) no-repeat;
}

#portada .line {
border-top:1px solid #ccc;
padding-top:10px;
background-position:0 154px;
}

img#portada {
display:block;
margin:0 10px 30px;
}

img.p-s {
width:550px;
}

img.p-m {
width:650px;
}

img.p-l {
width:750px;
}

img.p-xl {
width:960px;
}

h2.tituloPeriodico {
font-size:1.2em;
color:#FFF;
margin:0 10px;
}

#nplist .selected {
background:#B40;
}

#nplist .selected img {
opacity:.9;
padding:4px 0;
}

hr,#logotipo_impresion,.sf-sub-indicator {
display:none;
}

* html .clearfix,* html #menu .submenu a:hover {
height:1%;
}

#menuFecha,#topMenu a:hover,.flat h1,.flat h2,.flat h3,#paper h2 a,#paper h3 a,#paperweek h2 a,#paperweek h3 a,#pmenu a {
color:#fcc000;
}

.conAux .newspaper,.conAux .expo {
margin-left:210px;
}

.titPpal a,#topMenu a,#menu #date a,.bottomPie a {
color:#fff;
}

.auxPaper .tools,.auxPaper .share,#twitter_update_list li {
margin-bottom:10px;
}

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

