/*******************************************************************************
 *  Name: El sacapuntas
 *
 *******************************************************************************

/* -- RESET -- */
/* html5doctor.com Reset Stylesheet */
html {margin-top: 0!important;}
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video {border:0; outline:0; font-size:100%; vertical-align:baseline; background:transparent; margin:0; padding:0;}
ol, ul, li {list-style: none;}
body {line-height:1}
h1, h2, h3, h4, h5, h6, p, blockquote {font-weight: normal;}
article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary {display:block}
nav ul {list-style:none}
blockquote, q {quotes:none}
blockquote:before, blockquote:after, q:before, q:after {content:none}
table {border-collapse:collapse;border-spacing:0}
input, select {vertical-align:middle}
a {text-decoration: none; color: #5489bf;}
a:hover, .category section h3 a:hover, .home section h2 a:hover, aside #indice li a:hover, #logo h2 a:hover, .category section h4 a:hover, .home section h2 a:hover, aside .album-puebla p a:hover {color: #999;}


/* GENERAL */
body {background: #fff; font: normal 15px/20px Arial, Helvetica, sans-serif;}
body, .home #contenido h2 a {color: #666;}
#contenedor, #contenido, #cabecera, #pie, #logo, section, article, aside, aside .widget, .paginacion, .home #contenido .destacado, .home #mas-vinietas, .tagcloud, .tagcloud ul, .single.album .paginacion, .single.album .paginacion li {overflow: hidden;}
#contenedor, #megabanner, #cabecera, #wrap-contenido, #contenido, #pie {margin: 0 auto;}
#contenedor {background: url("images/bg-contenedor.png") repeat-y center left;}
#contenedor, #wrap-contenido {width: 1050px;}
#wrap-contenido {padding: 45px 0 0; background-image: url("images/bg-wrap-contenido.jpg");}
#wrap-contenido, #cabecera, article .vinieta, .home #mas-vinietas .vinieta-peq, .tag article .vinieta-tag, aside #calendar_wrap {background-repeat: no-repeat; background-position: top left;}
#contenido {background: url("images/bg-contenido.jpg") no-repeat bottom left; padding: 8px 36px 65px;}
#contenido, .home section {width: 978px;}
section {margin: 0 20px 0 0;}
section, .home #mas-vinietas h3, .tag section h2, /*.home*/ .tagcloud, /*.home*/ .tagcloud ul, .archive h2 {width: 644px;}
section, aside, #cabeceraabc, .home #contenido .datos, .home #contenido .vinieta, .home #mas-vinietas article, .archive article, .single.album .paginacion li {float: left;}
aside, .home .datos, /*.tagcloud, .tagcloud ul,*/ .home #contenido .destacado .boceto img {width: 312px;}

/* publi */
#megabanner {width:980px; padding:1px 1px 1px 7px;background:url("images/bg-publicidad-v.gif") no-repeat; background-position:2px 29px; margin-top: 5px; margin-bottom: 20px; z-index: 99;}
#roba {width:312px;margin:0;padding: 7px 0 0;background:url("images/bg-publicidad.gif") no-repeat; background-position: 4px 0;}
#roba, article blockquote, aside #indice li a, aside #wp-calendar {text-align: center;}


/* CABECERA */
#cabecera, #pie {width: 976px;}
#cabecera h1, #cabecera h1 a {width: 652px; height: 117px;}
#cabecera h1 a, #herramientas_sociales, #pie h5 a, .at300bs, #cabeceraabc h5 a, .tagcloud a,aside #wp-calendar #prev a, aside #wp-calendar #next a, .single.album .paginacion a {display: block;}
#cabecera h1 a, #cabeceraabc h5 a, #pie h5 a, aside #wp-calendar #prev a, aside #wp-calendar #next a {text-indent:-99999px;}
#cabeceraabc {width: 160px; top: 47px; left: 166px;}
#cabeceraabc, .home #contenido .datos, .home .boceto, aside #wp-calendar, aside #wp-calendar #next a, .album article, aside .album-puebla, aside .widget {position: relative;}
#cabeceraabc h5 {border-right:1px solid #999; margin: 0 10px 0 0;}
#cabeceraabc h5, #pie h5 {padding: 0 10px 0 0;float:left;}
#cabeceraabc h5, #pie h5 a {width: 66px; height: 20px;}
#cabeceraabc h5 a, #pie h5 a {background:url("images/logo-abc.gif") no-repeat top left;}
#cabecera h1, #pie p {padding:0;float:left;}
#cabecera p a, aside .widget p a, aside #volver a, .tagcloud a {font-size: 12px!important;}
#cabecera p a, #pie p {color: #999;}
#cabecera p a, #pie p, aside #wp-calendar caption {text-transform: uppercase;}
#cabecera p a, #pie p, aside .widget p a, aside #volver a, .tagcloud a, section .enlace a, .home #mas-vinietas h4 a, .tag article h3 a, aside #wp-calendar caption, .archive h3 a, .album article .entradilla {font-weight: bold;}
 
 /*Redes sociales*/
#herramientas_sociales {left: 708px; top: -4px;}
.addthis_toolbox.addthis_default_style {line-height:5px !important;float:none!important;}
.at300bs{height:24px !important;line-height:26px !important;overflow:hidden;width:24px !important}
.addthis_toolbox.addthis_default_style span, .addthis_toolbox.addthis_32x32_style span{line-height:24px !important}
.addthis_default_style .at300b,.addthis_default_style .at300m,.addthis_default_style .at300bs{width:24px;height:24px;margin:0 0 4px;padding:0 4px 0 0}
.at300bs{background:url("http://www.abc.es/img/sprite_enlaces_redes.gif") no-repeat scroll 0 0 transparent !important}
.twcount,.fbcount,.twcount2,.fbcount2{background:url("http://www.abc.es/img/bocadillo-contador.gif") no-repeat scroll left top transparent;color:#666;float:left;font-family:arial;font-size:11px;font-weight:normal;height:24px;text-align:center;width:29px;margin:0 0 0 -3px}
#divcontadorf,#divcontadort,#divcontadorf2,#divcontadort2{float:left;width:56px}
.addthis_button_email{background:url("http://www.abc.es/img/enviar-mail.gif") no-repeat scroll 0 3px transparent !important;border-top:1px dotted #ddd;height:28px;width:97%}
.uh-topic #articulo .addthis_button_email{background-position:0 0 !important;border-top:0 none !important;float:right !important;height:28px !important;width:83px}
.addthis_button_email .at300bs{background:none repeat scroll 0 0 transparent !important}
.at15t_facebook{background-position:0 0 !important}
.at300bs.at15t_twitter{background-position:0 -24px !important}
.at15t_meneame{background-position:0 -48px !important}
.at15t_linkedin{background-position:0 -72px !important}
.at15t_tuenti{background-position:0 -96px !important}
.at15t_email{background-position:0 -120px !important}
.addthis_button_google_plusone{width:85px !important}
.addthis_button_google_plusone at300b{width:85px !important}
#divcontadortmasuno{width:74px !important;height:24px;overflow:hidden}

/* PIE */
#pie {padding: 10px 0 30px;}
#pie p {height:20px;}
#pie h5 {margin:0 10px 0 0; border-right:1px solid #999;}
#pie p {color: #999; padding: 0; margin: 0; font-size: 11px;}

/* P�GINA VINIETAS */
.single article img, .home #mas-vinietas h3, .album h2, .page-template-page-autor-php h2 {margin: 0 0 15px;}
article h2 {margin: 0 0 7px;}
article h2, .tag section h2, .archive h2 {font-size: 26px; line-height: 28px;}
/*article h2,*/ aside .widget h3, .home #mas-vinietas h3,/*.home */.tagcloud h3 {border-bottom: 10px solid #f7f7f7; padding: 2px 0 0;}
/*article h2,*//* aside .widget,*/ .home .datos .addthis_toolbox, .archive h2, .home .boceto, .home section article .texto p {margin: 0 0 20px;}
.archive article h3.boceto {margin: 30px 0 10px;}
.archive article h3.boceto, .archive .tagcloud h3 {border-top: 1px dotted #CCC;}
.single article h3, .archive article h3.boceto, .archive .tagcloud h3 {font-size: 18px; line-height: 20px; margin: 15px 0 10px; padding: 26px 0 0; /*border-top: 1px dotted #CCC;*/}
.tagcloud h3 {border-top: none!important;}
article p {margin: 0; padding: 0 0 7px;}
article .vinieta {background-image: url("images/bg-vinieta-single.png"); padding: 10px 6px 0; height: 487px; margin-left: -5px; background-position: -1px 0; width: 638px;}
/*.home article .vinieta {height: 520px;}*/
section .enlace a {font-size: 12px;}
.texto p {border-bottom: 1px dotted #CCC; padding-bottom: 15px;}
/*section article .texto p {margin: 0!important; padding: 0!important;}*/

/* ASIDE */
aside .widget {padding: 0; font-size: 14px; line-height: 19px; margin: 0 0 25px;}
aside .widget h3, .home #mas-vinietas h3, /*.home*/ .tagcloud h3 {line-height: 16px;}
aside .widget h3, .tag section h2, aside .widget .foto, /*.home*/ .tagcloud h3 {margin: 0 0 10px;}
aside .widget h3, .home #mas-vinietas h3, /*.home*/ .tagcloud h3 {font-size: 22px;}
aside .widget p {margin: 5px 0 0;}
aside #volver {margin: 0 0 12px; padding: 0 0 5px;}
aside #volver, aside .album-puebla p {text-align: right;}
aside #volver, aside #compartir, .archive h2, .album h2, .page-template-page-autor-php h2, .album .wp-caption {border-bottom: 1px dotted #e5e5e5;}
aside #compartir {padding: 0 0 8px;}
aside #robapaginas {border-top: 1px dotted #e5e5e5; padding: 20px 0 0;}
.tagcloud li {margin:0 5px 5px 0; float:left;}
.tagcloud a{height:20px;background:#5489bf;padding:0 5px;text-align:center;line-height: 19px;}
.tagcloud a, .tagcloud a:hover, .home .boceto p, aside #wp-calendar caption, aside .album-puebla p a {color: #fff;}
.tagcloud a:hover {background: #999;}
aside #calendar_wrap {background-image: url("images/bg-calendario.gif"); padding: 5px; height: 195px;}
aside #wp-calendar {width: 302px;}
aside #wp-calendar caption {background: url("images/bg-caption-calendario.jpg") repeat-x top left; line-height: 24px;}
aside #wp-calendar thead th {line-height: 25px; border-bottom: 4px solid #e8e6e6; *line-height: 15px; *padding: 8px 0 3px;}
aside table, aside thead, aside tbody, aside th, aside td {margin: 0; padding: 0;}
aside #wp-calendar td {padding: 3px 0; width: 22px;}
aside #wp-calendar td, .home .boceto p, .home #mas-vinietas h4, .tag article h3, .archive h3, .album .wp-caption-text {font-size: 13px;}
aside #wp-calendar td a {background: #5489bf; color: #fff; font-weight: bold; padding: 2px 4px;}
aside #wp-calendar tfoot td {position: absolute; top: 3px;}
aside #wp-calendar tfoot .pad {left: 50px;}
aside #wp-calendar tfoot #prev {left: 8px; *top: 0;}
aside #wp-calendar tfoot #prev a, aside #wp-calendar tfoot #next a {background: none; width: 9px; display: block;}
aside #wp-calendar tfoot #prev a, aside #wp-calendar tfoot #next a {background-position: 0 4px; background-repeat: no-repeat;}
aside #wp-calendar tfoot #prev a {background-image: url("images/anterior.gif");}
aside #wp-calendar tfoot #next {/*right: 8px;*/right: -6px; *right: -3px;*top:0; text-align: right;}
aside #wp-calendar tfoot #next a {background-image: url("images/siguiente.gif");text-indent: 200px;}
aside tfoot #prev, aside tfoot #next{padding: 0; margin: 0;}
aside .widget-autor, aside .widget-autor p {margin-bottom: 10px;}
/*aside .album-puebla {padding: 0 0 10px;}*/
aside .album-puebla p {/*bottom: 20px!important;*/ bottom: 0;}
aside .album-puebla .foto {margin: 0;}
aside .widget .twitter {top: -2px; font-size: 12px; right: 0;}
aside .widget .twitter, .home .datos .enlace, .home .boceto p, .single.album .paginacion, aside .album-puebla p {position: absolute;}
.twitter a {background: url("images/logo-twitter.png") no-repeat 0 1px; padding: 0 0 3px 19px;}


/* SOBRE EL AUTOR */
.page-template-page-autor-php section {margin: 0 20px 0 0;}
.page-template-page-autor-php .entry .foto {margin: 0 0 15px 15px; float: right;}
.page-template-page-autor-php .entry .foto .twitter {background: url("images/bg-twitter.png") no-repeat top left; font-size: 12px; padding: 12px 10px;}
.page-template-page-autor-php .entry .foto .twitter a {font-weight: bold;}
.page-template-page-autor-php aside .widget-autor, .single.album aside .album-puebla {display: none;}
.page-template-page-autor-php aside #robapaginas {border-top: none; padding: 0;}

/* INDEX */
.home .boceto {display: none;}
.home #contenido .destacado {padding: 0 0 25px; margin: 0 0 30px;}
.home #contenido .destacado, .home #mas-vinietas article {border-bottom: 1px dotted #dfdfdf;}
.home #contenido .destacado .boceto img {height: 230px;}
.home #contenido .vinieta {margin: 0 16px 0 0;}
.home #contenido h2 {line-height: 16px; border-bottom: none; margin: 10px 0; font-size: 21px; letter-spacing: -1px;border-bottom: 1px dotted #ccc;padding-bottom: 10px;}
.home .datos .enlace {top: 9px; right: 0; padding: 0;}
.home .datos .enlace, .home .boceto p {margin: 0;}
/*.home .boceto, .home #contenido .destacado p {margin: 0 0 20px;}*/
.home .boceto img {z-index: 1;}
.home #contenido .destacado .boceto p, aside .album-puebla p {background: #000; filter:alpha(opacity=80); -moz-opacity:.8; opacity:.8; bottom: 0; left:0; z-index: 9999; width: 302px; padding: 3px 5px; margin: 0;}
.home #mas-vinietas h4, .tag article h3, .archive h3 {padding-left: 5px;}
.home #contenido-adicional, .archive section {width: 654px; margin: 0 12px 0 0;}
.home #mas-vinietas article, .archive article {margin: 0 7px 15px 0; padding: 0 0 15px;}
.home #mas-vinietas .vinieta-peq, .archive .vinieta-peq {background-image: url("images/bg-article-mas-vinietas.png"); padding: 9px 5px 0 4px; width: 311px; height: 235px;}
.home #mas-vinietas .vinieta-peq, .tag article .vinieta-tag, .archive .vinieta-peq {margin: 0 0 3px;}
.home .tagcloud {clear: both; margin: 20px 0 0;}
.home section article .texto p {margin: 0 0 20px; font: italic 25px/27px Georgia, "Times New Roman", Times, serif; color: #999;}

/* ARCHIVO */
.archive aside, .album aside {margin: 8px 0 0;}
.archive .paginacion {float: left; clear: both;width: 644px;}

/* P�GINA TAGS */
.tag section h2, .archive h2 {padding: 0 0 5px;}
.tag article {width: 215px;margin: 0 4px 15px -1px;}
.tag article .vinieta-tag {background-image: url("images/bg-article-tag.png"); padding: 10px 6px 2px;}

/* �LBUM */
.album article h2 {padding: 0 0 5px;}
.album article .entradilla {font-size: 16px; font-style: italic; color: #666;}
.single.album .paginacion {right: 0; top: 8px; width: auto; border: none; padding: 0;}
.album .paginacion .anterior, .album .paginacion .siguiente {width: auto;}
.album .paginacion a {background-repeat: no-repeat; height: 19px;}
.album .paginacion .anterior {padding-right: 7px; margin-right: 7px; border-right: 1px solid #eee;}
.album .paginacion .anterior a {background-image: url("images/bg-anterior.gif"); padding: 0 0 0 23px; background-position: 0 2px;}
.album .paginacion .anterior a:hover {background-image: url("images/bg-anterior-hover.gif");}
.album .paginacion .siguiente a {background-image: url("images/bg-siguiente.gif"); padding: 0 23px 0 0;  background-position: 66px 2px;}
.album .paginacion .siguiente a:hover {background-image: url("images/bg-siguiente-hover.gif");}
.postid-1396.album .paginacion {width: 83px;}
.album .wp-caption img {margin: 0 0 6px;}
.album .wp-caption p {margin: 0; padding: 0 0 6px;}