/*
Theme Name: 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.03
Author: Manuel Sagra
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:#333;

	font-family:"Lucida Sans Unicode", "Lucida Grande", "Lucida Sans", "Lucida", sans-serif;

	font-size:0.8em;

	color:#ccc;

	text-align:center;

}



p {

	margin:0 0 1.3em 0;

	line-height:1.4em;

}



ul {

	list-style:none;

	margin:0 0 1.3em 0;

}



li {

  margin-bottom:1em;

}



li ul, li ol {

	margin:1em 0 0 0;

}



img, a img, :link img, :visited img {

	border:0;

}



a:link, a:visited, a:active {

	text-decoration:none;

	color:#9fd4f6;

}



a:hover {

	color:#4da3d9;

	text-decoration:underline;

}



/* Contenedores */



#wrapper {

	margin:0 auto;

	width:1000px;

	text-align:left;

	padding:30px 0;

}



#cabecera {

	width:1000px;

	height:100px;

	background:url(images/cabecerapie.jpg) top left no-repeat;

}



#contenido {

	background:#222;

	padding:8px 0;

}



#pie {

	background:url(images/cabecerapie.jpg) bottom left no-repeat;

	height:34px;

	padding:8px;

}



#columnaprincipal {

	float:left;

	width:506px;

	margin-left:8px;

	overflow:hidden;

}



#columnaenlaces {

	float:left;

	width:256px;

	margin-left:30px;  

}



#columnapubli {

	float:left;

	width:160px;

	margin-left:30px; 

}



/* Formularios */



fieldset {

	border:0;

}



#search {

	float:right;

	margin-top:10px;

	width:216px;

}



#search .caja {

	border:3px solid #222;

	background:#ccc;

	color:#333;

	width:180px;

	padding:0 2px;

}



#search .boton {

	vertical-align:top;

	width:20px;

	height:20px; 

	border:0;

}



#commentform {

	margin-bottom:1.3em;

}



#commentform label {

	display:block;

	font-size:0.8em;

	margin-bottom:4px;

}



#commentform .caja {

	border:2px solid #444;

	width:502px;

	background:#555;

	height:16px;

	color:#eee;

	padding:2px 0;

	margin-bottom:8px;

}



#commentform textarea {

	border:2px solid #444;

	height:100px;

	width:502px;

	background:#555;

	color:#eee;

	padding:2px 0;

	overflow:auto;

	font-family:"Lucida Sans Unicode", "Lucida Grande", "Lucida Sans", "Lucida", sans-serif;

}



#commentform #submitcomment {

	padding:3px 10px;

	border:none;

	background:#666;

	color:#eee;

	cursor:pointer;

	cursor:hand;

	text-align:center;

	margin-top:1em;

}



/* Cabeceras */



h1 {  

	float:left;

	font-size:3em;

	font-family:Impact, Charcoal, Nimbus Sans L, sans-serif;

	color:#b02323;

}



h2 {

	font-family:Impact, Charcoal, Nimbus Sans L, sans-serif;

	font-weight:normal;

	letter-spacing:1px;

	color:#b02323;

	text-transform:uppercase;

	font-size:1.3em;

	border-bottom:2px solid #333;

	margin-bottom:8px;

	background:url(images/fondocabecera.png) 0px 8px no-repeat;

	padding-left:12px;

}



/* Listas */



#cabecera ul {

	margin:0;

	letter-spacing:1px;

	text-transform:uppercase;

	clear:left;

	position:relative;

	top:80px;

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

	margin-left:8px;

	padding:4px 12px;

	color:#eee;

	text-align:center;

	text-decoration:none;

	background:#444;

}



#cabecera ul li a:hover {

	color:#444;

	background:#ff8a00;

}



#cabecera ul li.current_page_item a {

	color:#ff8a00;

	background:#222;

}



li span {

	display:block;

}



ul.destacados {

	margin-bottom:0;

}



#columnaenlaces li, .enlaces li {

	padding-bottom:0.6em;

	margin-bottom:0.6em;

	border-bottom:1px solid #333;

}



/* Enlaces */



h1 a:link, h1 a:visited, h1 a:hover {

	color:#eee;

	text-decoration:none;

}



h1 a:hover {

	color:#ff8a00;

}



/* 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:2.4em;

	border-bottom:1px solid #333;

	margin-bottom:8px;  

}



.post h2 {

	font-size:1.8em;

	padding:0;

	background:none;

	text-transform:uppercase;

	border-bottom:1px solid #333;

	margin-bottom:8px;

}



.post h2.postheader {

	font-size:2em;

	padding:0;

	background:none;

	text-transform:none;

	margin-bottom:4px;

}



.post h2.postheader a {

	color:#b02323;

}



.post h2.postheader a:hover {

	color:#ff8a00;

}



.post h3 {

	font-family:Impact, Charcoal, Nimbus Sans L, sans-serif;

	font-weight:normal;

	letter-spacing:1px;

	color:#b02323;

	text-transform:uppercase;

	font-size:1.6em;

	border-bottom:1px solid #333;

	margin-bottom:8px;

}



.post h4 {

	font-family:Impact, Charcoal, Nimbus Sans L, sans-serif;

	font-weight:normal;

	letter-spacing:1px;

	color:#b02323;

	text-transform:uppercase;

	font-size:1.4em;

	border-bottom:1px solid #333;

	margin-bottom:8px;

}



.post h5 {

	font-family:Impact, Charcoal, Nimbus Sans L, sans-serif;

	font-weight:normal;

	letter-spacing:1px;

	color:#b02323;

	text-transform:uppercase;

	font-size:1.2em;

	border-bottom:1px solid #333;

	margin-bottom:8px;

}



.post h6 {

	font-family:Impact, Charcoal, Nimbus Sans L, sans-serif;

	font-weight:normal;

	letter-spacing:1px;

	color:#b02323;

	text-transform:uppercase;

	font-size:1em;

	border-bottom:1px solid #333;

	margin-bottom:8px;

}


.post p, ul, ol {
	font-family:Tahoma,Arial,Helvetica,sans-serif;
	font-size: 14pt;
}


.post .fechapost {

	color:#fff;

	font-size:0.9em;

	margin-bottom:2px;

} 



.post .catpost {

	font-size:0.9em;

	margin-bottom:20px;

	background:url(images/cat.png) 0 3px no-repeat;

	padding-left:20px;

} 



.post .subpages {

	margin-bottom:20px;

	font-size:0.9em;

}



.post .subpages div {

	font-size:0.9em;

	background:url(images/page.png) 0 3px no-repeat;

	padding-left:20px;

}



.post img {

	border:3px solid #666;

}



.post img.wp-smiley {

	border:0;

}



.post a:hover img {

	border:3px solid #ff8a00;

}



.post blockquote, .comentarios blockquote {

	background:#333;

	border-left:3px solid #555;

	padding:10px 10px 1px 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:url(images/li.png) 0 6px no-repeat;

}



.post fieldset {

	border:1px solid #666;

	display:block;

	padding:1em;

	width:auto;

	margin-bottom:1.3em;

}



.post legend {

	background:#666;

	color:#eee;

	padding:3px;

}



.post hr {

	background-color:#666;

	border:none;

	color:#666;

	display:block;

	height:1px;

	margin-bottom:1.3em;

}



.post table {

	border-collapse:collapse;

	margin-bottom:1.3em;

}



.post table th {

	background:#333;

	border-bottom:1px solid #666;

	border-top:1px solid #666;  

	padding:4px 8px;

	font-weight:bold;

}



.post table td {

	border-bottom:1px solid #666;

	padding:4px 8px;

}



.post .aligncenter, .post div.aligncenter {

	display: block;

	margin-left: auto;

	margin-right: auto;

	text-align:center;

}



.post .alignright {

	float:right;

	margin:0 0 5px 5px;

}



.post .alignleft {

	float:left;

	margin:0 5px 5px 0;

}

 

.post pre {

	font-family: Courier, fixed, serif;

	margin-bottom:1.3em;

}

 

.wp-caption {

	border: 1px solid #666;

	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: 0 none;

}



.wp-caption a:hover img {

	border: 0;

}

 

.wp-caption p.wp-caption-text {

	font-size: 0.9em;

	padding: 0 4px 5px;

	margin: 0;

	text-align:center;

	color:#eee;

}



.post .gallery dl {

	margin-bottom:1.3em;

}



.post .tags {

	padding:3px;

	background:#333;

}



/* Comentarios */



.comentarios li {

	padding:4px;

	clear:both;

	margin-bottom:1.3em;

}



.comentarios li.byuser {

	background:#444;

}



.comentarios li .comment-avatar {

	float:left;

}



.comentarios li .comment-main {

	margin-left:61px;

	border-left:1px solid #333;

	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:1em 0 0 1.3em;

	border-top:1px solid #333;

	padding-top:0.6em;

}



#wp-calendar {

	width:100%;

}



#wp-calendar #today {

	background:#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:1px solid #666;

}



#wp-calendar tbody td.pad {

	border:0 none;

}



#wp-calendar th {

	background:#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:1.3em 0 2em 0;

}



.romper {

	content: “.”;

	display: block;

	height: 0;

	clear: both;

	visibility: hidden;

}



.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:url(images/feed.png) no-repeat 0 3px;

}



.comentario p {

	margin-left:40px;

	margin-bottom:0.6em;

}



.comentario {

	border-bottom:1px solid #333;

	margin-bottom:0.6em;

}



.adsense {

	clear:both;

	text-align:center;

	margin:0 auto;

	margin-bottom:8px;

	padding-top:8px;

}



.copyleft {

	display:block;

	clear:right;

	float:right;

	color:#111;

	font-weight:bold;

	font-size:0.9em;

	text-shadow:1px 1px 0 #888;

}



.copyleft a {

	color:#eee;

}



.feeds {

	padding-left:16px;

	background:url(images/feed.png) no-repeat 0 3px;

}



#content {

	width:400px;

}



/* 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: #fff url(images/loading.gif) no-repeat center;

}



#lbImage {

	position: absolute;

	left: 0;

	top: 0;

	border: 10px solid #fff;

	background-repeat: no-repeat;

}



#lbPrevLink, #lbNextLink {

	display: block;

	position: absolute;

	top: 0;

	width: 50%;

	outline: none;

}



#lbPrevLink {

	left: 0;

}



#lbPrevLink:hover {

	background: transparent url(images/prevlabel.gif) no-repeat 0 15%;

}



#lbNextLink {

	right: 0;

}



#lbNextLink:hover {

	background: transparent url(images/nextlabel.gif) no-repeat 100% 15%;

}



#lbBottom {

	font-size: 10px;

	color: #666;

	line-height: 1.4em;

	text-align: left;

	border: 10px solid #fff;

	border-top-style: none;

}



#lbCloseLink {

	display: block;

	float: right;

	width: 17px;

	height: 17px;

	background: transparent url(images/closelabel.gif) no-repeat center;

	margin: 5px 0;

	outline: none;

}



#lbCaption, #lbNumber {

	margin-right: 71px;

}



#lbCaption {

	font-weight: bold;

}

