/*
Theme Name: Beautiful Static Stripes theme
Theme URI: http://elblogdemanu.com/proyectos/stripes-theme/
Description: Dark Wordpress theme, with 3 columns layout, widget-ready, translation-ready, and very easy to configure and personalize. Compatible with Wordpress 2.8+. Enjoy!
Version: 1.10
Author: Manuel Sagra / Dreamstriker
Author URI: http://elblogdemanu.com/
Tags: dark, silver, red, blue, three-columns, fixed-width, right-sidebar, translation-ready
*/
/* Elementos Básicos */
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, sub, sup, tt, var, dd, dl, dt, li, ol, ul, form, fieldset, input, select, textarea, label, table, legend, caption, tbody, tfoot, thead, tr, th, td 
{
 margin: 0;
 padding: 0;
 font-family: inherit;
 font-weight: inherit;
 font-style: inherit;
 font-size: 100%;
}

body 
{
 background-color: black;
 font-family: "Lucida Sans Unicode", "Lucida Grande", "Lucida Sans", "Lucida", sans-serif;
 font-size: 0.8em;
 color: white;
 text-align: center;
}

p 
{
 margin-top: 0;
 margin-right: 0;
 margin-bottom: 1.3em;
 margin-left: 0;
 line-height: 1.4em;
}

ul 
{
 list-style: none;
 margin-top: 0;
 margin-right: 0;
 margin-bottom: 1.3em;
 margin-left: 0;
}

li 
{
 margin-bottom: 1em;
}

li ul, li ol 
{
 margin-top: 1em;
 margin-right: 0;
 margin-bottom: 0;
 margin-left: 0;
}

img, a img, :link img, :visited img 
{
 border-width: 0;
}

a:link, a:visited, a:active 
{
 text-decoration: none;
 color: #FFFF9F;
}

a:hover 
{
 color: yellow;
 text-decoration: underline;
}

/* Contenedores */
#wrapper 
{
 margin-top: 0;
 margin-right: auto;
 margin-bottom: 0;
 margin-left: auto;
 width: 781px;
 text-align: left;
 padding-top: 30px;
 padding-right: 0;
 padding-bottom: 30px;
 padding-left: 0;
}

#cabecera 
{
 width: 500px;
 height: 20px;
 background-position: top left;
 background-repeat: no-repeat;
}

#contenido 
{
 background-color: black;
 padding-top: 8px;
 padding-right: 0;
 padding-bottom: 8px;
 padding-left: 0;
}

#pie 
{
 background-position: bottom left;
 background-repeat: no-repeat;
 height: 34px;
 padding: 8px;
}

#columnaprincipal 
{
 float: left;
 width: 500px;
 margin-left: 8px;
 overflow: hidden;
}

#columnaenlaces 
{
 float: left;
 width: 200px;
 margin-left: 10px;
}

#columnapubli 
{
 float: left;
 width: 0px;
 margin-left: 0px;
}

/* Formularios */
fieldset 
{
 border-width: 0;
}

#search 
{
 float: right;
 margin-top: 10px;
 width: 216px;
}

#search .caja 
{
 border-color: #222;
 border-width: 3px;
 border-style: solid;
 background-color: #ccc;
 color: #333;
 width: 180px;
 padding-top: 0;
 padding-right: 2px;
 padding-bottom: 0;
 padding-left: 2px;
}

#search .boton 
{
 vertical-align: top;
 width: 20px;
 height: 20px;
 border-width: 0;
}

#commentform 
{
 margin-bottom: 1.3em;
}

#commentform label 
{
 display: block;
 font-size: 0.8em;
 margin-bottom: 4px;
}

#commentform .caja 
{
 border-color: #444;
 border-width: 2px;
 border-style: solid;
 width: 502px;
 background-color: black;
 height: 16px;
 color: #eee;
 padding-top: 2px;
 padding-right: 0;
 padding-bottom: 2px;
 padding-left: 0;
 margin-bottom: 8px;
}

#commentform textarea 
{
 border-color: #444;
 border-width: 2px;
 border-style: solid;
 height: 100px;
 width: 502px;
 background-color: #555;
 color: #eee;
 padding-top: 2px;
 padding-right: 0;
 padding-bottom: 2px;
 padding-left: 0;
 overflow: auto;
 font-family: "Lucida Sans Unicode", "Lucida Grande", "Lucida Sans", "Lucida", sans-serif;
}

#commentform #submitcomment 
{
 padding-top: 3px;
 padding-right: 10px;
 padding-bottom: 3px;
 padding-left: 10px;
 border-style: none;
 background-color: gray;
 color: #eee;
 cursor: pointer;
 cursor: hand;
 text-align: center;
 margin-top: 1em;
}

/* Cabeceras */
h1 
{
 float: left;
 font-size: 3em;
 font-family: Park Avenue, Charcoal, Nimbus Sans L, sans-serif;
 color: teal;
}

h2 
{
 font-family: Impact, Charcoal, Nimbus Sans L, sans-serif;
 font-weight: normal;
 letter-spacing: 1px;
 color: #BC8F8F;
 text-transform: uppercase;
 font-size: 1.3em;
 border-bottom-color: #333;
 border-bottom-width: 2px;
 border-bottom-style: solid;
 margin-bottom: 8px;
 background-image: url(images/fondocabecera.png);
 background-position: 0px 8px;
 background-repeat: no-repeat;
 padding-left: 12px;
}

/* Listas */
#cabecera ul 
{
 margin: 0;
 letter-spacing: 1px;
 text-transform: uppercase;
 clear: left;
 position: relative;
 top: 5px;
 margin-left: 2px;
 height: 22px;
 overflow: hidden;
}

#cabecera ul li 
{
 float: left;
 margin: 0;
 padding-bottom: 4px;
}

#cabecera ul li a 
{
 height: 16px;
 font-size: 0.8em;
 margin-left: 8px;
 padding-top: 4px;
 padding-right: 12px;
 padding-bottom: 4px;
 padding-left: 12px;
 color: #eee;
 text-align: center;
 text-decoration: none;
 background-color: #444;
}

#cabecera ul li a:hover 
{
 color: #ffff9f;
 background-color: #444;
}

#cabecera ul li.current_page_item a 
{
 color: yellow;
 background-color: #222;
}

li span 
{
 display: block;
}

ul.destacados 
{
 margin-bottom: 0;
}

#columnaenlaces li, .enlaces li 
{
 padding-bottom: 0.6em;
 margin-bottom: 0.6em;
 border-bottom-color: #333;
 border-bottom-width: 1px;
 border-bottom-style: solid;
}

/* Enlaces */
h1 a:link, h1 a:visited, h1 a:hover 
{
 color: #eee;
 text-decoration: none;
}

h1 a:hover 
{
 color: yellow;
}

/* Imágenes */
.viciopedia img 
{
 width: 234px;
 height: 75px;
}

ul.publi img 
{
 width: 154px;
 height: 30px;
}

.comentario .gravatar 
{
 float: left;
}

img#wpstats 
{
 width: 0px;
 height: 0px;
 overflow: hidden;
}

/* Post */
.post 
{
 clear: both;
 margin-bottom: 2em;
}

.post h1 
{
 display: block;
 float: none;
 text-transform: uppercase;
 font-size: 1.8em;
 border-bottom-color: #333;
 border-bottom-width: 1px;
 border-bottom-style: solid;
 margin-bottom: 8px;
}

.post h2 
{
 font-size: 1.4em;
 padding: 0;
 background-image: none;
 text-transform: uppercase;
 border-bottom-color: #333;
 border-bottom-width: 1px;
 border-bottom-style: solid;
 margin-bottom: 8px;
 color: #FF7F50;
}

.post h2.postheader 
{
 font-size: 1.6em;
 padding: 0;
 background-image: none;
 text-transform: none;
 margin-bottom: 4px;
}

.post h2.postheader a 
{
 color: teal;
}

.post h2.postheader a:hover 
{
 color: teal;
}

.post h3 
{
 font-family: Park Avenue, Charcoal, Nimbus Sans L, sans-serif;
 font-weight: normal;
 letter-spacing: 1px;
 color: #FF8484;
 text-transform: uppercase;
 font-size: 1.6em;
 border-bottom-color: #333;
 border-bottom-width: 1px;
 border-bottom-style: solid;
 margin-bottom: 8px;
}

.post h4 
{
 font-family: Park Avenue, Charcoal, Nimbus Sans L, sans-serif;
 font-weight: normal;
 letter-spacing: 1px;
 color: #ff8484;
 text-transform: uppercase;
 font-size: 1.4em;
 border-bottom-color: #333;
 border-bottom-width: 1px;
 border-bottom-style: solid;
 margin-bottom: 8px;
}

.post h5 
{
 font-family: Park Avenue, Charcoal, Nimbus Sans L, sans-serif;
 font-weight: normal;
 letter-spacing: 1px;
 color: #ff8484;
 text-transform: uppercase;
 font-size: 1.2em;
 border-bottom-color: #333;
 border-bottom-width: 1px;
 border-bottom-style: solid;
 margin-bottom: 8px;
}

.post h6 
{
 font-family: Park Avenue, Charcoal, Nimbus Sans L, sans-serif;
 font-weight: normal;
 letter-spacing: 1px;
 color: #ff8484;
 text-transform: uppercase;
 font-size: 1em;
 border-bottom-color: #333;
 border-bottom-width: 1px;
 border-bottom-style: solid;
 margin-bottom: 8px;
}

.post .fechapost 
{
 color: #fff;
 font-size: 0.9em;
 margin-bottom: 2px;
}

.post .catpost 
{
 font-size: 0.9em;
 margin-bottom: 20px;
 background-image: url(images/cat.png);
 background-position: 0 3px;
 background-repeat: no-repeat;
 padding-left: 20px;
}

.post .subpages 
{
 margin-bottom: 20px;
 font-size: 0.9em;
}

.post .subpages div 
{
 font-size: 0.9em;
 background-image: url(images/page.png);
 background-position: 0 3px;
 background-repeat: no-repeat;
 padding-left: 20px;
}

.post img 
{
 border-color: #666;
 border-width: 3px;
 border-style: solid;
}

.post img.wp-smiley 
{
 border-width: 0;
}

.post a:hover img 
{
 border-color: gray;
 border-width: 3px;
 border-style: solid;
}

.post blockquote, .comentarios blockquote 
{
 background-color: #333;
 border-left-color: #555;
 border-left-width: 3px;
 border-left-style: solid;
 padding-top: 10px;
 padding-right: 10px;
 padding-bottom: 1px;
 padding-left: 10px;
 margin-bottom: 1.3em;
}

.post q 
{
 font-style: italic;
}

.post ol 
{
 margin-left: 30px;
}

.post ul li, .comentarios ul li 
{
 padding-left: 12px;
 margin-left: 8px;
 background-image: url(images/li.png);
 background-position: 0 6px;
 background-repeat: no-repeat;
}

.post fieldset 
{
 border-color: #666;
 border-width: 1px;
 border-style: solid;
 display: block;
 padding: 1em;
 width: auto;
 margin-bottom: 1.3em;
}

.post legend 
{
 background-color: #666;
 color: #eee;
 padding: 3px;
}

.post hr 
{
 background-color: #666;
 border-style: none;
 color: #666;
 display: block;
 height: 1px;
 margin-bottom: 1.3em;
}

.post table 
{
 border-collapse: collapse;
 margin-bottom: 1.3em;
}

.post table th 
{
 background-color: #333;
 border-bottom-color: #666;
 border-bottom-width: 1px;
 border-bottom-style: solid;
 border-top-color: #666;
 border-top-width: 1px;
 border-top-style: solid;
 padding-top: 4px;
 padding-right: 8px;
 padding-bottom: 4px;
 padding-left: 8px;
 font-weight: bold;
}

.post table td 
{
 border-bottom-color: #666;
 border-bottom-width: 1px;
 border-bottom-style: solid;
 padding-top: 4px;
 padding-right: 8px;
 padding-bottom: 4px;
 padding-left: 8px;
}

.post .aligncenter, .post div.aligncenter 
{
 display: block;
 margin-left: auto;
 margin-right: auto;
 text-align: center;
}

.post .alignright 
{
 float: right;
 margin-top: 0;
 margin-right: 0;
 margin-bottom: 5px;
 margin-left: 5px;
}

.post .alignleft 
{
 float: left;
 margin-top: 0;
 margin-right: 5px;
 margin-bottom: 5px;
 margin-left: 0;
}

.post pre 
{
 font-family: Courier, fixed, serif;
 margin-bottom: 1.3em;
}

.wp-caption 
{
 border-color: #666;
 border-width: 1px;
 border-style: solid;
 text-align: center;
 background-color: #666;
 padding-top: 4px;
 margin: 10px;
 -moz-border-radius: 3px;
 -khtml-border-radius: 3px;
 -webkit-border-radius: 3px;
 border-radius: 3px;
}

.wp-caption img 
{
 margin: 0;
 padding: 0;
 border-width: 0;
 border-style: none;
}

.wp-caption a:hover img 
{
 border-width: 0;
}

.wp-caption p.wp-caption-text 
{
 font-size: 0.9em;
 padding-top: 0;
 padding-right: 4px;
 padding-bottom: 5px;
 padding-left: 4px;
 margin: 0;
 text-align: center;
 color: #eee;
}

.post .gallery dl 
{
 margin-bottom: 1.3em;
}

.post .tags 
{
 padding: 3px;
 background-color: #333;
}

/* Comentarios */
.comentarios li 
{
 padding: 4px;
 clear: both;
 margin-bottom: 1.3em;
}

.comentarios li.byuser 
{
 background-color: #444;
}

.comentarios li .comment-avatar 
{
 float: left;
}

.comentarios li .comment-main 
{
 margin-left: 61px;
 border-left-color: #333;
 border-left-width: 1px;
 border-left-style: solid;
 min-height: 50px;
 padding-left: 10px;
}

.comentarios li .comment-metadata 
{
 margin-bottom: 1.3em;
}

.comentarios li .comment-author 
{
 font-weight: bold;
}

.comentarios li .comment-date 
{
 font-size: 0.8em;
 color: #eee;
}

/* Sidebar */
.sidebar div, .sidebar select 
{
 margin-bottom: 1.3em;
}

.sidebar ul ul 
{
 margin-top: 1em;
 margin-right: 0;
 margin-bottom: 0;
 margin-left: 1.3em;
 border-top-color: #333;
 border-top-width: 1px;
 border-top-style: solid;
 padding-top: 0.6em;
}

#wp-calendar 
{
 width: 100%;
}

#wp-calendar #today 
{
 background-color: #E6E6E6;
 color: #666;
}

#wp-calendar #today a 
{
 color: #666;
}

#wp-calendar tbody a 
{
 font-weight: bold;
}

#wp-calendar caption 
{
 font-weight: bold;
 letter-spacing: -0.05em;
 font-size: 150%;
 text-align: left;
 padding-bottom: 5px;
}

#wp-calendar th, #wp-calendar td 
{
 text-align: center;
}

#wp-calendar tbody td 
{
 border-color: #666;
 border-width: 1px;
 border-style: solid;
}

#wp-calendar tbody td.pad 
{
 border-width: 0;
 border-style: none;
}

#wp-calendar th 
{
 background-color: #666;
 color: #eee;
}

#wp-calendar td#prev 
{
 text-align: left;
 padding-top: 5px;
}

#wp-calendar td#next 
{
 text-align: right;
 padding-top: 5px;
}

#searchform 
{
 width: 100%;
}

#searchform #s 
{
 width: 60%;
}

#searchform #searchsubmit 
{
 width: 35%;
 font-size: 0.9em;
 text-align: center;
}

/* Varios */
#logo .logo 
{
 float: left;
 margin-bottom: 20px;
}

#logo .logo div 
{
 font-style: italic;
 font-size: 0.9em;
 clear: left;
}

.more-link 
{
 clear: both;
 display: block;
 text-align: right;
 margin-top: 1.3em;
 margin-right: 0;
 margin-bottom: 2em;
 margin-left: 0;
}

.romper 
{
 clear: both;
 width: 500px;
 height: 20px;
 background-position: top left;
 background-repeat: no-repeat;
}

.postnavigation 
{
 clear: both;
 margin-bottom: 1.3em;
}

.nav-izquierda 
{
 float: left;
 text-align: left;
 vertical-align: top;
 width: 50%;
}

.nav-derecha 
{
 float: right;
 text-align: right;
 vertical-align: top;
 width: 50%;
}

a.feed 
{
 padding-left: 16px;
 background-image: url(images/feed.png);
 background-repeat: no-repeat;
 background-position: 0 3px;
}

.comentario p 
{
 margin-left: 40px;
 margin-bottom: 0.6em;
}

.comentario 
{
 border-bottom-color: #333;
 border-bottom-width: 1px;
 border-bottom-style: solid;
 margin-bottom: 0.6em;
}

.adsense 
{
 clear: both;
 text-align: center;
 margin-top: 0;
 margin-right: auto;
 margin-bottom: 0;
 margin-left: auto;
 margin-bottom: 8px;
 padding-top: 8px;
}

.copyleft 
{
 display: block;
 clear: both;
 float: center;
 color: #111;
 font-weight: normal;
 font-size: 0.9em;
 text-shadow: 1px 1px 0 #888;
}

.copyleft a 
{
 color: #eee;
}

.feeds 
{
 padding-left: 16px;
 background-image: url(images/feed.png);
 background-repeat: no-repeat;
 background-position: 0 3px;
}

/* SLIMBOX */
#lbOverlay 
{
 position: fixed;
 z-index: 9999;
 left: 0;
 top: 0;
 width: 100%;
 height: 100%;
 background-color: #000;
 cursor: pointer;
}

#lbCenter, #lbBottomContainer 
{
 position: absolute;
 z-index: 9999;
 overflow: hidden;
 background-color: #fff;
}

.lbloading 
{
 background-image: url(images/loading.gif);
 background-color: #fff;
 background-repeat: no-repeat;
 background-position: center;
}

#lbImage 
{
 position: absolute;
 left: 0;
 top: 0;
 border-color: #fff;
 border-width: 10px;
 border-style: solid;
 background-repeat: no-repeat;
}

#lbPrevLink, #lbNextLink 
{
 display: block;
 position: absolute;
 top: 0;
 width: 50%;
 outline-style: none;
}

#lbPrevLink 
{
 left: 0;
}

#lbPrevLink:hover 
{
 background-image: url(images/prevlabel.gif);
 background-color: transparent;
 background-repeat: no-repeat;
 background-position: 0 15%;
}

#lbNextLink 
{
 right: 0;
}

#lbNextLink:hover 
{
 background-position: 100% 15%;
 background-image: url(images/nextlabel.gif);
 background-color: transparent;
 background-repeat: no-repeat;
}

#lbBottom 
{
 font-size: 10px;
 color: #666;
 line-height: 1.4em;
 text-align: left;
 border-color: #fff;
 border-width: 10px;
 border-style: solid;
 border-top-style: none;
}

#lbCloseLink 
{
 display: block;
 float: right;
 width: 17px;
 height: 17px;
 background-image: url(images/closelabel.gif);
 background-color: transparent;
 background-repeat: no-repeat;
 background-position: center;
 margin-top: 5px;
 margin-right: 0;
 margin-bottom: 5px;
 margin-left: 0;
 outline-style: none;
}

#lbCaption, #lbNumber 
{
 margin-right: 71px;
}

#lbCaption 
{
 font-weight: bold;
}