/* generales */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin:0;padding:0;border:0;outline:0;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}
body {background:#fff url(../images/fondo.jpg) center top repeat-x;margin:0;padding:0;}
body.portada {background:#fff url(../images/fondo-portada.jpg) center top repeat-x;}
:focus {outline:0;}
ol, ul {list-style:none;}
p {margin:0 0 20px;}

/* links */
a {color:#035797;text-decoration:none;}
a:hover {color:#022d4e;text-decoration:none;}

/* títulos */
h1 {float:left;width:960px;height:80px;margin:0;font-size:60px;font-weight:bold;color:#fff;letter-spacing:-3px;padding:20px 0 0 10px;line-height:60px;}
h1.posiciones {background:url(../images/titulo-posiciones-fondo.jpg) no-repeat;}
h1.noticias {background:url(../images/titulo-noticias-fondo.jpg) no-repeat;}
h1.editoriales {background:url(../images/titulo-editoriales-fondo.jpg) no-repeat;}
h1.experiencia {background:url(../images/titulo-experiencia-fondo.jpg) right top no-repeat;}
h1.links {background:url(../images/titulo-links-fondo.jpg) no-repeat;}
h1.contacto {background:url(../images/titulo-contacto-fondo.jpg) no-repeat;}

/* estructura */
#contenido {width:970px;display:block;margin:0 auto;font:12px Arial, Helvetica, sans-serif;color:#484b4c;text-align:left;}
#columnas {float:left;width:970px;padding-top:20px;}
#columna-izquierda {float:left;width:590px;padding-left:10px;}
#columna-derecha {float:left;width:340px;padding-left:20px;}
#columna-interna {float:left;width:950px;background:#fff url(../images/columna-interna-fondo.gif) repeat-y;margin:0 10px;}
#columna-interna-izquierda {float:left;width:570px;}
#columna-interna-derecha {float:left;width:340px;padding:20px 20px 0;}
#columna-ancha-interna {float:left;width:950px;background:#fff url(../images/columna-ancha-interna-fondo.gif) repeat-y;margin:0 10px;}
#columna-ancha-interna-izquierda {float:left;width:699px;}
#columna-ancha-interna-derecha {float:left;width:251px;}

/* encabezado */
#encabezado {float:left;width:970px;}
#encabezado-izquierda {float:left;width:370px;}
#encabezado-arriba {float:left;width:370px;height:22px;}
#encabezado-fecha {float:left;width:230px;font-size:11px;color:#57ade1;line-height:11px;padding-top:5px;}
#encabezado-participa {float:left;width:140px;font-size:11px;color:#fff;line-height:11px;padding-top:5px;}
#encabezado-participa li {float:left;padding-left:5px;}
#encabezado-logo {float:left;width:370px;height:114px;}
#encabezado-derecha {float:left;width:600px;}

/* menu */
#menu {float:left;width:970px;border:none;border:0px;margin:0px;padding:0px;font:15px Arial, Helvetica, sans-serif;text-transform:uppercase;font-weight:bold;}
#menu ul {float:left;width:970px;height:38px;list-style:none;margin:0;padding:1px 0;}
#menu li {float:left;padding:0 0 0 1px;}
#menu li a {color:#035797;display:block;line-height:38px;margin:0;padding:0;text-align:center;text-decoration:none;}
#menu li a.posiciones {width:144px;}
#menu li a.noticias {width:121px;}
#menu li a.editoriales {width:150px;}
#menu li a.experiencia {width:150px;}
#menu li a.links {width:56px;}
#menu li a.contacto {width:143px;}
#menu li a.submenu {color:#4b4b4b;font-size:15px;}
/*#menu li a.contacto {width:86px;}
#menu li a.submenu {color:#4b4b4b;font-size:12px;}*/
#menu li a:hover.submenu {color:#333;background:url(../images/menu-submenu-fondo.jpg) repeat-x;}
#menu li a.una {padding:0;width:86px;background:url(../images/menu-consejo-una.jpg) center top no-repeat;}
#menu li a.lavagna {padding:0;width:168px;background:url(../images/menu-roberto-lavagna.jpg) center top no-repeat;}
#menu li a:hover.una {background:url(../images/menu-consejo-una.jpg) center -38px no-repeat;}
#menu li a:hover.lavagna {background:url(../images/menu-roberto-lavagna.jpg) center -38px no-repeat;}
#menu li a:hover {background:#a6d0e7;color:#023c69;text-decoration:none;}

/* portada - destacado */
#destacado {float:left;width:590px;height:300px;background:url(../images/destacado-borde.gif) no-repeat;}
#slider {position:absolute;margin:2px;}
#slider li {position:relative;}
#slider, #slider li{width:586px;height:296px;overflow:hidden;}
span#prevBtn {position:absolute;left:0px;top:118px;z-index:20;}
span#nextBtn {position:absolute;left:568px;top:118px;z-index:20;}
.slider_contenido {position:absolute;height:102px;width:480px;left:98px;top:186px;xborder-bottom:2px solid #00000d;z-index:15;background-image: url(../images/destacado-texto-fondo.png);}
.slider_contenido a {display:block;padding:10px;height:82px;width:460px;}
#slider a p.fecha {color:#fff;font-size:10px;margin:0;padding:0;line-height:12px;}
#slider a p.titulo {color:#fff;font-size:18px;margin:0;padding:0;line-height:21px;font-weight:bold;}
#slider a p.bajada {color:#fff;font-size:12px;margin:0;padding:0;padding-top:1px;line-height:15px;}

/* portada - noticias */
#noticias {float:left;width:590px;background:url(../images/noticias-fondo.gif) top center no-repeat;}
#noticias li {float:left;padding:30px 13px 0;width:170px;margin:0 0 0 1px;}
#noticias li.primero {margin-left:0;}
#noticias li.volanta {font-size:10px;color:#484b4c;text-transform:uppercase;}
#noticias li.foto {margin-top:5px;}
#noticias li.foto img {border:1px solid #006c9f;}
#noticias li.titulo {font-size:15px;font-weight:bold;margin-top:5px;line-height:16px;}
#noticias li.bajada {margin-top:3px;}
#noticias li li {width:170px;margin:0;padding:0;}
#noticias li.posiciones {background:url(../images/noticias-posiciones-fondo.jpg) top no-repeat;}
#noticias li small {font-size:10px;color:#666;}

/* barra - video */
#video {float:left;width:340px;}
#video-player {float:left;width:324px;padding:8px 8px 0;background:#17689f;}
#video-player object {float:left;width:322px;border:1px solid #0b578b;}
#video-texto {float:left;width:304px;padding:10px 18px;font-size:13px;color:#fff;font-weight:bold;background:url(../images/video-texto-fondo.gif) repeat-y;}
#video-abajo {float:left;width:340px;}

/* barra - participa */
#participa {float:left;width:340px;margin-top:15px;background:url(../images/participa-abajo.gif) bottom no-repeat;padding-bottom:53px;}
#participa li {float:left;padding-left:10px;width:41px;height:41px;}
#participa li.texto {background:url(../images/participa-fondo.gif) top right no-repeat;width:85px;padding-left:0;font-size:12px;color:#005288;text-transform:uppercase;font-weight:bold;height:27px;padding-top:14px;}

/* twitter */
#twitter {float:left;width:340px;background:url(../images/tiwtter-fondo.gif) right top no-repeat;}

/* barra - editorial */
#editorial {float:left;width:340px;}
#editorial-arriba {float:left;width:340px;margin-top:15px;}
#editorial-interno {float:left;width:320px;background:#19507a;padding:10px 10px 0;}
#editorial-borde {float:left;width:294px;background:#19507a url(../images/editorial-fondo.jpg) top left no-repeat;padding:5px 10px 10px;border:3px solid #537c9b;}
#editorial-borde li {padding:0;margin:0;float:left;width:294px;}
#editorial-borde li.seccion {font-size:22px;font-weight:bold;color:#dfdfdf;line-height:22px;}
#editorial-borde li.por {font-size:10px;color:#e2e2e2;line-height:10px;text-transform:uppercase;padding-top:3px;}
#editorial-borde li.texto {font-size:12px;line-height:15px;padding-top:15px;}
#editorial-borde li.texto strong {font-size:14px;line-height:16px;text-transform:uppercase;font-weight:bold;}
#editorial-abajo {float:left;width:340px;}
#editorial-borde li.texto a {color:#e2e2e2;text-decoration:none;display:block;float:left;width:294px;}
#editorial-borde li.texto a strong {color:#fff;text-decoration:none;}
#editorial-borde li.texto a:hover, #editorial-borde li.texto a:hover strong {color:#d2e1e7;}

/* barra - ultimas noticias */
#ultimas-noticias {float:left;width:340px;}
#ultimas-noticias li {float:left;width:340px;padding:10px 0;font-size:13px;border-bottom:1px solid #e7e7e7;}
#ultimas-noticias li.titulo {padding:0 0 5px;font-size:22px;border-bottom:4px solid #cacaca;font-weight:bold;color:#616667;letter-spacing:-1px;}
#ultimas-noticias li small {font-size:10px;}

/* barra - ultimas posiciones */
#ultimas-posiciones {float:left;width:340px;margin-top:20px;background:#f6f6f6;border-bottom:4px solid #4b4b4b;}
#ultimas-posiciones li {float:left;width:320px;padding:10px;font-size:13px;border-bottom:1px solid #e7e7e7;}
#ultimas-posiciones li.titulo {padding:20px 0 0 23px;font-size:22px;border-bottom:none;font-weight:bold;color:#dfdfdf;letter-spacing:-1px;height:42px;background:url(../images/titulo-ultimas-posiciones-fondo.gif) no-repeat;line-height:22px;}
#ultimas-posiciones li small {font-size:10px;text-transform:uppercase;}

/* barra - ultimos editoriales */
#ultimos-editoriales {float:left;width:340px;margin-top:20px;background:#f6f6f6;border-bottom:4px solid #19507a;}
#ultimos-editoriales li {float:left;width:320px;padding:10px;font-size:13px;border-bottom:1px solid #e7e7e7;}
#ultimos-editoriales li.titulo {padding:20px 0 0 23px;font-size:22px;border-bottom:none;font-weight:bold;color:#dfdfdf;letter-spacing:-1px;height:42px;background:url(../images/titulo-ultimos-editoriales-fondo.jpg) no-repeat;line-height:22px;}
#ultimos-editoriales li small {font-size:10px;text-transform:uppercase;}

/* barra */
#barra, #barra-ancha {float:left;width:569px;background:#f3f3f3;border-bottom:1px solid #e7e7e7;border-right:1px solid #e5e5e5;color:#212934;font-size:13px;line-height:13px;}
#ruta, #ruta-ancha {float:left;width:230px;padding:17px 0 19px 20px;}
#barra-ancha {width:699px;border-right:none;}
#ruta-ancha {float:left;width:678px;}
#compartir {float:left;width:299px;padding-right:20px;}
#compartir ul {float:right;border-left:1px solid #e5e5e5;height:49px;}
#compartir li {float:left;padding:12px 0 0 10px;}
#compartir li.titulo {color:#5f5f5f;font-weight:bold;font-size:10px;text-transform:uppercase;padding:17px 0 0 20px;}

/* temas */
#temas {float:left;width:530px;border-bottom:1px solid #e7e7e7;margin:0 20px;padding:10px 0;}
#temas-titulo {float:left;width:50px;background:#e7e7e7 url(../images/temas-fondo.gif) top right no-repeat;height:18px;padding:5px 0 0 10px;color:#5f5f5f;font-weight:bold;font-size:10px;text-transform:uppercase;}
#temas-texto {float:left;width:460px;padding:2px 0 0 10px;font-size:13px;color:#5f5f5f;line-height:18px;}

/* listado */
#listado {float:left;width:530px;padding:0 20px;}
#listado li {float:left;width:530px;border-bottom:1px solid #e7e7e7;padding:20px 0;}
.listado-foto {float:left;width:185px;}
.listado-foto img {border:1px solid #006c9f;border-bottom:2px solid #00000d;}
.listado-texto {float:left;width:345px;font-size:14px;line-height:17px;}
.listado-texto small {font-size:10px;color:#484b4c;text-transform:uppercase;}

/* nota */
#nota {float:left;width:530px;padding:0 20px;}
#nota h2 {float:left;width:530px;margin:0;padding:10px 0 0;font-size:25px;font-weight:bold;color:#00689e;line-height:26px;}
#nota h3 {float:left;width:530px;margin:0;padding:10px 0 0;font-size:15px;font-weight:bold;color:#444;line-height:20px;}
#nota h4 {float:left;width:530px;margin:0;padding:20px 0 0;font-size:10px;font-weight:normal;color:#484b4c;text-transform:uppercase;line-height:10px;}
#nota-texto {float:left;width:530px;margin:15px 0 0;padding:15px 0 0;font-size:14px;color:#333;line-height:20px;border-top:1px solid #e7e7e7;}
#nota-foto {float:left;width:530px;margin:5px 0 15px;}
.nota-foto-imagen {float:left;width:530px;border-bottom:1px solid #fff;}
.nota-foto-bajada {float:left;width:510px;padding:5px 10px;background:#1496da;color:#fff;font-size:12px;line-height:15px;border-bottom:1px solid #fff;}
.nota-foto-barra {float:left;width:510px;padding:5px 10px;background:#f0f0f0;color:#666;font-size:11px;}
.nota-foto-boton {float:left;width:75px;font-size:11px;}
.nota-foto-contador {float:left;width:360px;text-align:center;}
.nota-foto-boton a.anterior {background:#fff url(../images/anterior-off.gif) 8px 6px no-repeat;padding:0 10px 0 17px;display:block;border:1px solid #dedfdf;}
.nota-foto-boton a:hover.anterior {background:#035797 url(../images/anterior-on.gif) 8px 6px no-repeat;color:#fff;}
.nota-foto-boton a.siguiente {background:#fff url(../images/siguiente-off.gif) 59px 6px no-repeat;padding:0 17px 0 10px;display:block;border:1px solid #dedfdf;}
.nota-foto-boton a:hover.siguiente {background:#035797 url(../images/siguiente-on.gif) 59px 6px no-repeat;color:#fff;}

/* experiencia */
#experiencia-texto {float:left;width:658px;padding:0 20px;font-size:14px;color:#333;line-height:20px;}
#experiencia-texto h2 {margin:0;padding:20px 0;font-size:25px;font-weight:bold;color:#00689e;line-height:26px;}
#experiencia-barra, #experiencia-participa {float:left;width:251px;}
#experiencia-barra ul {float:left;width:251px;padding-top:160px;background:url(../images/experiencia-barra-foto.jpg) top no-repeat;}
#experiencia-barra li  {height:106px;}
#experiencia-barra li a {display:block;width:251px;}
#experiencia-barra li a.publico {height:106px;background:url(../images/experiencia-boton-ambito-publico.jpg) center top no-repeat;}
#experiencia-barra li a:hover.publico {background-position:center -106px;}
#experiencia-barra li a.privado {height:109px;background:url(../images/experiencia-boton-actividad-privada.jpg) center top no-repeat;}
#experiencia-barra li a:hover.privado {background-position:center -109px;}
#experiencia-barra li a.politica {height:109px;background:url(../images/experiencia-boton-vida-politica.jpg) center top no-repeat;}
#experiencia-barra li a:hover.politica {background-position:center -109px;}

/* contacto */
form {margin:0;}
input, textarea {font:14px Arial, Helvetica, sans-serif;width:280px;color:#00689e;margin:0;border:solid 1px #ccc;padding:5px;margin-top:2px;font-weight:bold;}
textarea {width:600px;height:70px;}
.btn {border:none;background:#666;color:#fff;font-weight:bold;width:100px;font-size:12px;text-transform:uppercase;}
.contacto-columna {float:left;width:300px;padding:0 0 20px 20px;}
.contacto-columna-grande {float:left;width:600px;padding:0 0 20px 20px;}

/* paginador */
#paginador {float:left;width:530px;padding:20px 20px 0;}
#paginador li {float:left;margin-right:10px;font-size:11px;text-transform:uppercase}
#paginador li.seleccionado {border:1px solid #e7e7e7;padding:3px 8px;display:block;color:#000;background:#f0f0f0;}
#paginador li a {border:1px solid #e7e7e7;padding:3px 8px;display:block;float:left;}
#paginador li a:hover {background:#035797;color:#fff;border:1px solid #034b81;}
#paginador li a.anterior {background:url(../images/anterior-off.gif) 8px 6px no-repeat;padding-left:17px;}
#paginador li a:hover.anterior {background:#035797 url(../images/anterior-on.gif) 8px 6px no-repeat;}
#paginador li a.siguiente {background:url(../images/siguiente-off.gif) 64px 6px no-repeat;padding-right:17px;}
#paginador li a:hover.siguiente {background:#035797 url(../images/siguiente-on.gif) 64px 6px no-repeat;}

/* pie */
#pie {float:left;width:970px;background:url(../images/pie-fondo.jpg) top right no-repeat;margin-top:20px;padding-bottom:20px;}
#pie-logo {float:left;width:210px;}
#pie-links {float:left;width:600px;}
#pie-links ul {float:left;padding:20px 50px 0 15px;}
#pie-links ul.secciones {font-weight:bold;}
#pie-links ul.participa {font-size:11px;}
#pie-links ul.participa li {padding-bottom:1px;}
#pie-links li {padding-bottom:5px;}
#pie-kells {float:left;width:150px;text-align:right;padding:20px 10px 0 0;}

/* clases */
.imagen-izquierda {float:left;}
.imagen-derecha {float:right;}
.arriba-20 {padding-top:20px;}
.abajo-20 {padding-bottom:20px;}
