/*
Theme Name: springsteenblog
Theme URI: http://www.springsteenblog.com
Description:  Theme Premium personalizado para springsteenblog.com 
Version: 1.0
*/

body {background:#d2d2d2; font:12px Arial, Verdana, Geneva, sans-serif; color:#000; margin:0; line-height: 1.3em;}
a {color:#d72916; text-decoration: none; font-weight:bold;}
a:hover {color:#000; text-decoration: none;}
.additional-meta {font-size: xx-small}
blockquote {font-style:oblique}
img{border:none;}



/* h1 a h4
===================================== */
h1 { width:400px; margin:25px 0 0 38px; float:left; font:12px Arial, Verdana, Geneva, sans-serif; color:#d72916; font-weight:bold; position:relative; z-index:4; }
h2 {font-size: 16px; margin:0; line-height}
h3 {font-size: 16px; font-weight: bold; margin: 10px 0 10px 0; letter-spacing: 2px; color: #102A58; font-family: "Trebuchet MS", Arial;}
h4 {font-size: 16px; font-weight: bold; margin: 10px 0 10px 0; letter-spacing: -1px; color: #102A58; font-family: "Trebuchet MS", Arial; }

/* CAB - HEADER 
====================================== */
#header {height:220px; margin:10px auto 0 auto; position:relative; z-index:1; }
#header img {margin:-53px 0 0 0;}
#rssheader {float:right; width: 280px; margin: 23px 11px 0 0; position:relative; z-index:3; text-align:right; font-size:11px; }
#rssheader a {margin: 0 8px 0 20px;}



/* MENU
======================================*/
#menu {width: 960px; height: 50px;  background: #eee url(images/bg-menu.png) no-repeat; float: left; margin:10px 0 0 auto;}
#menu ul {list-style: none; padding: 5px 0 0 25px; }
#menu ul li {float: left; margin-right: 15px; font-size: 16px; display: block; }
#menu ul li a {text-decoration: none; color:#000;}
#menu ul li a:hover {text-decoration: none; color:#d72916; }

/* MAQUETACION 
============================================== */
#contenedor {background: #d2d2d2; margin:0 auto; padding:0; width:960px; text-align: justify;}
#columnaderecha {width: 300px; float: right; margin:10px 10px; background: #eee url(images/top-bg-columna02.png) no-repeat center top; padding: 5px 15px 20px 15px;}
#columnaizquierda {width:250px; float: left; margin: 10px 10px; background: #eee url(images/top-bg-columna01.png) no-repeat center top; padding: 10px 15px;}
#columnacentral {width:250px; float: left; margin: 10px 10px; background: #eee url(images/top-bg-columna01.png) no-repeat top; padding: 10px 15px;}
#pie {width: 960px; height:193px; clear:both;background: url(images/bg-pie.png) no-repeat;}
#txtpie {width: 500px; float: right; margin:10px 25px 0 0; padding-top: 50px; color:#fff; text-align: right;}
#txtpie a {color:#d72916; text-decoration: none; font-weight:bold;}
#txtpie a:hover {color:#fff; text-decoration: none;}


/* NOTICIAS INDEX.PHP
====================================== */
.titular-columna {font-size: 16px; font-weight: bold; margin: 3px 0 5px 0; letter-spacing: 2px; color: #102A58; font-family: "Trebuchet MS", Arial; }
.artportadaizq { margin: 0 0 20px 0; border-bottom: 1px dotted #d2d2d2;}
.artportadaizq h2 {font-size: 20px; margin: 0; letter-spacing:-1px; text-align:left; line-height: 1em; }
.fotoportadaizq {width:250px; height: 180px; border: 1px solid #fff; margin: 0 auto; }
.artportadacentro {margin: 0 0 20px 0; border-bottom: 1px dotted #d2d2d2;}
.artportadacentro h2 {font-size: 16px; margin: 0; letter-spacing:-1px; text-align:left; line-height: 1em; }
.fotoportadacentro {width:120px; height: 150px; border: 1px solid #fff; margin: 0 10px 5px 0; float: left;}
.red-soc table{ margin: 0 0 0 -10px; }

/* BARRA DERECHA 
======================================= */
#videotubeportada {with: 290px; margin: 0 auto; padding: 0 0 10px 0;}
#columnaderecha img { padding: 0 0 0 0; margin: -3px 0 0 0;}
#discografia {width: 300px; margin: 0 auto; text-align: center;}
#discografia img {width: 67px; height:67px; float: left; margin: 4px 4px 4px 4px; background:#000;}
#discografia a:hover {opacity: 0.50;}

#secciones {width: 300px; clear: both; margin:0;}
h3#secciones {font-size: 16px; font-weight: bold; margin: 0 0 10px 0; letter-spacing: 2px; color: #102A58; font-family: "Trebuchet MS", Arial; text-transform:uppercase; padding:0 0 0 0;}
#secciones ul { list-style:none; text-align:left;  }
#secciones ul li { font-size:15px; width:250px; padding:2px 0; list-style-image: url(images/folder.gif); }
#secciones ul li ul li {width:250px; font-size:12px; color:#000; list-style-image: url(images/folder2.gif)}
#secciones ul li ul li a {color: #000; text-decoration:none;}
#secciones ul li ul li a:hover {color: #000; text-decoration:underline;}


/* POSTS - ENTRADAS - ARTICULOS - INDEX.PHP
============================================= */
.post-index {margin:0 0 10px 0;}
#post-single {margin:0 0 20px 0;}
.posts-wrap {float:left; clear:none; width:540px; margin:10px 0 15px 8px; background: #eee url(images/top-bg-post.png) no-repeat top; padding: 20px 20px 0 20px;}
.entry-content {clear: both; text-align: justify; margin: 5px;}
.comentarios {border-bottom: 1px dotted #000; padding-bottom: 10px;}
.comentarios-portada {margin: 3px 0;}
.comentarios-portada img { vertical-align:middle;}
.comentarios-portada a {color: #666666; text-decoration:none; font-weight:normal;  }
.comentarios-portada a:hover {color: #d72916; text-decoration:none; font-weight:normal; }
.entry-meta-index {padding-top: 10px;}
.fin-post-busquedas {border-bottom: 1px dotted #000;}
.entry-title {font-size: 20px; margin:0; line-height}

/* ERROR 404
======================================== */
.error404 {margin:0;width:100%;}
.error404 h1,.error404 h2 {margin: 10px auto;}

/* COMENTARIOS y COMENTARIOS ANIDADOS
========================================= */
div.comments-wrap {margin:15px auto; padding:0;}
.comment {border-left:1px solid #d2d2d2; border-bottom:1px solid #d2d2d2;}
li.comment,li.trackback, li.pingback {margin: 10px auto; list-style: none; padding: 10px;  list-style: none; }
ul.commentlist, ul.pinglist {margin:0 0 0 0; font-size: 13px; }
.reply {}
textarea#comment {width: 350px; overflow:auto; background:#fff; border:1px solid #eee; padding: 7px; }
#email, #author, #url {width: 350px; background:#fff; border:1px solid #eee; padding: 7px; }
.comment ul.children { width: 90%;}

/* ALINEACIONES DE IMAGEN
============================================ */
img.alignright {float:right;clear:none;margin:0 0 1em 1em}
img.alignleft {float:left;clear:none;margin:0 1em 1em 0}
img.aligncenter {display: block; margin:1em auto; text-align:center}
img.alignnone {margin:0 0.5em 0 0;}


/* PAGINACION / PAGENAVI
============================================= */
.wp-pagenavi { width:548px; clear: both; padding: 20px 0;}


/* WIDGETS
=========================================== */
h3.widgettitle {font-size: 16px; font-weight: bold; margin: 10px 0 10px 0; letter-spacing: 2px; color: #102A58; font-family: "Trebuchet MS", Arial; text-transform:uppercase; padding:10px 0 0 0; }
.widget { width: 300px; clear: both; margin: 10px 0;}
.widget a { color:#000}
.widget a:hover { color:#d72916;}
.widget_tag_cloud a {color:#d72916;}
.widget_tag_cloud a:hover {color:#000;}
.widget ul {margin: 0 0 0 -17px; list-style-image: url(images/folder.gif);}

.widget_categories ul {margin: 0 0 0 25px; list-style-image: url(images/folder.gif); padding: 0 0 5px 0; }
.widget_categories ul li {width: 260px; margin: 5px 0; font-size: 15px; float: left;}
.widget_categories ul li a {color: #d72916; text-decoration: none;}
.widget_categories ul li a:hover {color: #d72916; text-decoration: underline;}

ul.children {width: 90px; padding: 0; list-style:square; margin: 0 20px 0 0;}
.widget ul.children li {width: 260px; font-size: 12px; margin: 3px 0 0 0; float: none;  }
.widget ul.children li a {color: #000; text-decoration: none;}
.widget ul.children li a:hover {color: #000; text-decoration: underline;}
.widget_archive ul li {width: 130px; margin: 2px 0 0 0; float: left;list-style-image:url(images/calendario.png); }
.widget_ratings ul li {width: 300px; margin: 2px 0 0 0; float: left;list-style-image:url(images/estrella.png);}
.widget_recent_entries ul li {width: 270px; margin: 2px 0 0 0; float: left;list-style-image:url(images/estrella.png);}
.widget_views ul li {width: 270px; margin: 2px 0 0 0; float: left;list-style-image:url(images/estrella.png);}


/* FORM BUSQUEDA
=========================================== */
#searchform {width: 230px; float:right; margin: -15px 0 0 -20px;}
#s {width: 130px; padding: 2px; border: #d4d4d4 1px solid; background: #fff;}
#searchsubmit {}

/* RESULTADOS DE LA BUSQUEDA
==========================================*/
.search-nothing { padding-bottom: 20px; }
.search-404 { padding-bottom: 20px;}

/* BUSCADOR MENU
==================================================== */
.buscador-menu {}

/* RESULTADOS DE ARCHIVO: CATEGORIAS, TAGS, ETC
==================================================== */
.archivos {font-size: 20px; color: #000; padding: 0 0 20px 0; line-height: 1.2em;}