/*
Theme Name: Melafo 2.0
Theme URI: http://www.melafo.com
Description: Melafo.com Theme.
Version: 2.0.0
Author: Public Enemy
*/
#socialbar {position:fixed;bottom:0;width:100%;z-index:10000;height:32px;color:#FFF;font-size:1.3em;font-family:Helvetica;background:#3B3B3B;border-top:1px solid #4F4A4A;opacity:.9;filter:alpha(opacity='90');}

#interesantes a{
font-size:1.1em;
font-weight:700;
text-decoration:underline;
}

#interesantes p{
margin-top:0px;
}

body {
background:#fff url('http://i201.photobucket.com/albums/aa142/xeduced/x4bodybgblue.jpg') repeat-x;
margin-top:10px;
margin-bottom:0;
margin-left:0;
font-family:  Arial, "Trebuchet MS", Trebuchet, sans-serif;
font-size:.9em;
}

a {
outline:none;
}

a img {
border:none;
}

#contenedor {
width:982px;
height:100%;
margin:0 auto;
}

#cabecera {
width:982px;
height:116px;
margin:0 auto;
}

/*Menu superior */
#menu {
width:982px;
height:34px;
background:#369 url('http://i201.photobucket.com/albums/aa142/xeduced/x4bgmenublue.jpg') repeat-x;
}

#menu ul {
padding:0;
margin:0;
list-style:none;
font-size:1.3em;
float:right;
}

#menu ul li {
display: inline;
}

#menu ul li a:link, #menu ul li a:visited {
background:#fff url('http://i201.photobucket.com/albums/aa142/xeduced/x4opcionmenublue.jpg') 0 -34px;
color:#fff;
height:24px;
padding:5px 15px;
float:left;
text-decoration:none;
}

#menu ul li a:hover, #menu ul li a:active{
color: #fff;
background-position: 0 0;
}

#menu li.current_page_item a {
color:#036!important;
}

#menu li.current_page_item a:hover {
color:#fff!important;
}
/* Fin Menu superior */

#cuerpo {
float:left;
margin-left:0;
width:982px;
height:100%;
background-color:#fff;
display:inline;
}

/* Estilos entrada */
#hppost {
float:left;
width:630px;
padding-left:10px;
padding-right:10px;
margin-top:8px;
border-right:1px dotted #d0d0d0;
background-color:#fff;
}

#hppost a {
color:#369;
text-decoration:none;
}

#hppost h2 {
font-size:1.8em;
color:#369;
margin-top:5px;
margin-bottom:0;
}

#hppost h2 a {
color:#369;
text-decoration:none;
}

#hppost h2 a:hover {
color:#555;
}

/* Fecha y enlace comentarios bajo el título del post */
.subtitulo{
margin-top:10px;
margin-bottom:35px;	
}

.post-fecha{
float:left;
padding:4px;
margin-right:10px;
background-color:#000;
color:#fff;
}

.postcomentar {
float:left; 
padding:3px;
background-color:#fff6cb;
border:1px solid #cdc;
}
/* Fin de Fecha y enlace comentarios bajo el título del post */

#hppost h3{
font-size:1.3em;
font-style:italic;
color:#222;
border-bottom:solid 1px #ddd;
padding-bottom:5px;
margin-bottom:5px;
}

#hppost .entry {
margin-top:40px;
font-size:1em;
line-height:22px;
color:#000;
text-align:justify;
}

#hppost .entry p a {
color:#396;
text-decoration:none;
}

#hppost ul {background:#fef;padding:20px 20px 20px 30px;width:90%;margin:10px auto;list-style-type:square;}
#hppost .entry ol {background:#fef;padding:20px 20px 20px 30px;width:90%;margin:10px auto;}
#hppost blockquote {background-color:#fdf;padding:5px 15px 5px 35px;margin:10px auto;}
#hppost img,#hppost a img {
border:1px solid #ced4ca;
margin:5px 10px 5px 0;
padding:3px;
}

.codigo {
width: 90%;
background-color:#eff;
padding: 10px;
margin: 10px auto;
border: 1px #cff solid;
text-align:left;
}

.pieentrada {
background:#cdc;
padding:10px 5px 8px 15px;
margin:0 auto 10px;
}
/* Fin estilos entrada */

/* Estilos sidebar */
.sidebar {
margin-top:20px;
font-size:.9em;
width:310px;
color:#666;
float:left;
padding-left:10px;
padding-right:10px;
}

.sidebar h2 {
font-size:1.4em;
padding-top:2px;
margin-bottom:8px;
border-bottom: solid 1px #ddd;
color:#369;
}

.sidebar a {
color:#369;
text-decoration:none;
}

.sidebar a:hover {
color:#222;
font-weight:700;
}

.sidebar ul {
list-style-type:none;
margin:0 0 12px;
padding:0;
}

.sidebar ul li {
margin-bottom:1.2em;
}
/* Fin estilos sidebar */

#commentarea {
width:98%;
padding-left:5px;
margin-top:15px;
}

/* Estilo enlaces a entradas anteriores y siguientes */
.navigation{
margin-top:10px;
margin-bottom:35px;	
}

.alignleft{
float:left;
margin-right:260px;
padding:5px;
}

.alignright {
float:left; 
padding:5px;
}
/* Fin estilo enlaces a entradas anteriores y siguientes */
/* Estilo comentarios */

#bloquecomentarios a{
color:#fff;
}

#bloquecomentarios a:hover{color:#fff;}

.cabeceracomentario {
color:#fff;
width:100%;
height:48px; 
}

.imagenavatar{
float:left;
margin:0 5px;	
}

.infoautor{
float:left;
margin-top:10px;
margin-left:10px;	
}

.quien {
font-weight:700;
font-size:14px;
}

.numcoment {
float:right;
margin:5px;
font-size:2.2em;
font-style:italic;
}

.textocomentario{
background-color:#fee;
text-align:justify;
padding:2px 10px;
}

.comentariodeautor {
background-color:#2583ad;
} 

.comentarionormal {
background-color:#555;
} 
/* Fin estilo comentarios */
#precomments {
width:100%;
}

#precomments img {
vertical-align:text-bottom;
border:0;
}

.comleft {
width:95%;
float:left;
}

h3#comments {
font-size:1.3em;
color:#555;
margin:0;
border-bottom:1px solid #ddd;
padding-top:15px;
}

.commentsblock {
margin:.5em;
padding:1em;
}

.commentsblock textarea {
width:250px;
}

.commentsblock input,.commentsblock textarea {
border:1px solid #d1d1d1;
}

.commentauthor {
display:block;
font-size:1.5em;
}


ol.commentlist {
color:#777;
list-style-type:none;
margin:1.5em 0 0;
padding:0;
}

ol.commentlist a {
color:#555;
text-decoration:none;
display:inline;
}

.cauthor {
font-weight:700;
font-size:12px;
}

.cauthor a {
color:#555;
font-size:12px;
font-weight:700;
text-decoration:none;
border-bottom:1px dotted #ca1717;
}

.commentlist li {
margin-bottom:.5em;
width:85%;
}

.alt {
background:#fff;
padding:.5em;
}

.alt2 {
background-color:#fff;
border-top:2px solid #FFD324;
border-bottom:2px solid #FFD324;
margin:10px auto;
padding:5px 20px 5px 45px;
}

.comment-even,.comment-preview {
background-color:#F8FAFC;
}

.comment-odd {
background-color:#fff;
}

.authorcomment {
background-color:#f7f7f7;
}

#commentform textarea {
width:90%;
}

ol.commentlist blockquote {
background-color:#F8FAFC;
border:1px solid #ebebeb;
line-height:normal;
font-size:10px;
padding:1px;
}

#secdivide {
width:746px;
height:30px;
background-color:#fff;
margin:8px auto;
}

#footer {
margin:0 -8px;
border-top:5px solid #333;
font-size:1em;
line-height:1.2em;
color:#fff;
padding-top:10px;
padding-left:10px;
padding-bottom:10px;
text-align:left;
background-color:#666;
height:40px;
}

#footer a {
color:#aaa;
text-decoration:none;
font-weight:700;
border-bottom:1px dotted #555;
}

#footer a:hover {
border-bottom:1px dotted #333;
}

#hppost a:hover,ol.commentlist a:hover,.cauthor a:hover {
color:#222;
text-decoration:none;
}

.commentsblock textarea:focus,.commentsblock textarea:focus,.commentsblock input:focus {
background:#eee;
border:1px solid #a1a1a1;
}
