/*
Theme Name: Swavus
Theme URI: http://www.vidablog.com/swavus/
Description: Sencillo theme para WordPress en una columna.
Version: 1.5
Author: Christian Betancourt
Author URI: http://www.vidablog.com/
*/

/*Cuerpo*/

body {
font-size:72.5%;
font-family:Lucida grande, Verdana, Arial, Helvetica, sans-serif;
color:#666;
text-align:left;
line-height:1.7;
border-top:3px solid;
margin:0;
padding:0;
display: inline;
}

#general {
width:440px;
float:left;
margin:0 2px;
}

#contenido {
width:430px;
font-size:0.9em;
margin:0 11px;
}

#contenido2 {
width:417px;
margin:13px 14px;
}

/*Cabecera*/

#cabecera {
width:411px;
background:url(./i/strips.gif);
margin:5px 0 0 12px;
padding:15px 0 0 26px;
}

#cabecera li {
list-style-type:none;
}

#cabecera p,.anotacion {
margin:0;
}

/*Navegacion*/

ul.nav {
list-style-type:none;
border-top:4px solid;
border-bottom:4px solid;
text-align:center;
width:420px;
font-family:Verdana, "Bitstream Vera Sans", sans-serif;
font-size:112%;
margin:0 11px;
padding:6px 0;
}

ul.nav a {
font-weight:700;
text-decoration:none;
font-family:Verdana, "Bitstream Vera Sans", sans-serif;
font-size:112%;
padding:5px;
}

ul.nav a span {
font-family:Verdana, "Bitstream Vera Sans", sans-serif;
font-size:112%;
background:#fff;
border-bottom:3px solid;
border-bottom-color:#c90;
padding:10px 5px 15px;
}

/*Entradas*/

blockquote {
color:#333;
background:#F9F4C4;
margin:0;
padding:2px 2px;
}

.asides {
width:400px;
font-size:1.2em;
text-align:left;
border-top:1px dotted #D1D1D1;
border-bottom:1px dotted #D1D1D1;
margin:0px 0 0 -5px;
margin-top:25px;
margin-bottom:20px;
padding:0 0 0 23px;
}

.asides li {
margin:8px 0;
padding:0;
}

.error,.navi {
font-size:1.2em;
margin:0 0 20px;
}

.post {
font-size:1.2em;
margin:0 0 25px;
}

.post ul {
list-style:url(./i/arrow.png);
margin:15px 0 15px 20px;
padding:0;
}

.post li {
border-bottom:1px dotted;
border-bottom-color:#d8d8d8;
margin:0 0 2px;
}

.post ol {
margin:0 0 0 25px;
padding:0;
}

.right,.derecha {
float:right;
padding:0 10px 0 0;
}

.left,.izquierda {
float:left;
padding:0 10px;
}

.buscador {
margin-left:9px;
}

.center,.centrado {
text-align:center;
display:block;
margin:auto;
}

.der {
float:right;
}

.izq,.gravatar {
float:left;
}

.alineado {
text-align:justify;
}

.pag {
margin-left:20px;
}

.navi {
padding:5px;
}

.cita {
text-align:justify;
color:#7f7f7f;
font:normal 19px "Palatino", "Georgia", "Times New Roman", Times, serif;
}

code {
background:#eee;
color:#681;
}

.subrayado {
background:#ECFFBF;
color:#000;
}

.infopost {
color:#ababab;
text-align:left;
padding-top:1px;
font-size:12px;
font-family:"Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
margin:0 0 6px;
}

.categorias {
background:url(./i/tag.gif) left bottom no-repeat;
margin:0 8px 0 0;
padding:2px 0 2px 20px;
}

.fecha {
background:url(./i/clock.gif) left bottom no-repeat;
margin:0 8px 0 0;
padding:2px 0 2px 20px;
}

.comentarios {
background:url(./i/comments.png) left bottom no-repeat;
margin:0 8px 0 0;
padding:2px 0 2px 20px;
}

.feed {
background:url(./i/feed-icon.png) left bottom no-repeat;
margin:0;
padding:1px 0 1px 16px;
}

.postspermonth {
list-style:none;
padding-left:25px;
margin:5px 0 10px;
}

/*Titulos*/

h1,h2,h3 {
font-family:Sylfaen, Georgia, "Times New Roman", Times, serif;
letter-spacing:-1px;
}

h2 {
font-size:1.5em;
padding-right:5px;
}

h2.titulo {
border-bottom:1px dotted;
border-bottom-color:#ccc;
font:bold 17px Arial, sans-serif;
}

#cabecera h1 {
font-family:Arial, 'Bitstream Vera Sans', sans-serif;
line-height:1em;
display:inline;
font-size:2.6em;
font-weight:400;
margin:0;
}

.titulo-entrada {
border-bottom:1px dashed;
border-bottom-color:#ccc;
}

.titulo-entrada h2 {
font-family:Georgia, "Times New Roman", Times, serif;
}

.titulo-entrada h3 {
font-weight:400;
}

.titulo-entrada h2,.anotitulo-entrada h3 {
display:inline;
font-weight:400;
}

/*Comentarios*/

#comentarios {
width:415px;
margin:0 25px 0 -2px;
}

#comentarios li {
list-style-type:none;
position:relative;
margin-bottom:18px;
padding:0;
}

ol.commentlist {
font-size:115%;
color:#777;
list-style-type:none;
margin:1.5em 0 0;
padding:0;
}

.commentsblock {
margin:0.5em;
padding:1em;
}

.commentsblock li.alt {
padding:0.5em;
}

#comentarios .info {
position:relative;
min-height:19px;
margin:20px 0 0;
padding:3px 6px;
}

.commentsblock input,.commentsblock textarea,.commentsblock textarea:focus,.commentsblock textarea:focus,.commentsblock input:focus {
border:1px solid;
}

.commentsblock textarea:focus,.commentsblock textarea:focus,.commentsblock input:focus {
background:#eee;
border-color:#a1a1a1;
}

.commentsblock input,.commentsblock textarea {
border-color:#d1d1d1;
}

.commentsblock textarea {
width:35em;
}

.commentauthor {
display:block;
font-size:1.5em;
}

textarea#comment {
width:396px;
}

/*Enlaces*/

.infopost a:link,.infopost a:visited,.anotitulo-entrada a,.anotacion a:active,a:visited,a:active,a,a:hover {
text-decoration:none;
}

.anotacion a:link,.anotacion a:visited,.anotacion a:hover,.credlinks a:link,.credlinks a:visited,.asides a:link,.asides a:visited,#comentarios a:link,#comentarios a:visited {
text-decoration:underline;
}

.categorias a:link,.categorias a:visited {
text-decoration:none;
border-bottom:1px dotted;
}

img,.informacion a:hover,.informacion p.small a:hover {
border:none;
}

a img {
text-decoration:none;
border:none;
}

h3,.titulo-entrada a {
font-size:1.2em;
}

ul.nav a:hover,#cabecera h1 a:hover {
background:none;
text-decoration:none;
}

/*Pie*/

#pie {
border-top:1px dashed;
font-size:1em;
margin:0 15px;
padding:3px;
}

.credlinks {
text-align:center;
}
