/*  

Theme Name: Moradiux
Theme URI: http://www.kozmica.com/
Description: Theme para kozmica.com
Version: 1.0
Author: Judith Miranda
Author URI: http://judithmiranda.com/

*/


* {
margin : 0;
padding : 0;
list-style : none;
text-decoration : none;
}
body {
background : #300530;
font : 14px Arial, Helvetica, Verdana, sans-serif;
color : #444;
}
#top {
width : 100%;
margin:0px;
padding:0px;
}
#header {
margin : auto;
width : 970px;
height : 144px;
padding : 0 0px 0 0;
border-bottom : 0 solid #222222;
background : url(images/menubg.jpg) no-repeat top left;
}
#header a {
text-decoration : none;
}
#logo {
float : left;
width : 550px;
margin : 0 0 0 15px;
}
#menu {
width : 640px;
float : left;
margin-top : 9px;
height : 35px;

}
#menu ul li {
float : left;
height : 25px;
overflow : hidden;
display : inline;
line-height : 30px;
}
#menu ul li a {
display : block;
color : #e4bdef;
padding : 3px 10px 2px 10px;
margin:1px 10px 0 0;
font-weight : normal;
text-transform:uppercase;
font : 11px Century Gothic, Tahoma, Verdana, Arial, Helvetica, sans-serif;
background:#551f57;
border:1px solid #632a65;
}
#menu ul li a:hover {
color : white;
border:1px solid #a866aa;
background:#431548;
text-decoration : none;
}

#menu ul li a:active {
color : white;
background:#864692;
text-decoration : none;
}
#search {
width : 250px;
height : 32px;
padding : 3px;
float : right;
margin-top : 9px;
text-align : left;
background : url(images/search.gif) no-repeat top right;
border: 0px solid red;
}

#searchsubmit {
height:25px;
color : #c186c1;
background-color : #572457;
border : 0px solid #7a387a;
}
#s {
height:17px;
width: 210px;
color : #bbb;
background:none;
font-size:11px;
border : none;
margin:3px 0 0 0;
padding: 0px 0 0 40px;
}

#topbox {
width: 300px;
float : right;
margin:0px 0px 0 0;
font-size : 11px;
background : url(images/suscribete.gif) no-repeat left;
padding : 15px 0px 10px 90px;
color : #000000;
border:0px solid blue;
}
#topbox a {
color : #770000;
}
#topbox li {
margin : 0 5px 0 9px;
display : inline;
}
#bottom {
width : 100%;
background : #300530 url(images/fondobg.png) no-repeat top center;
padding : 14px 0 0 0;
}
#wrapper {
width : 960px;
margin : auto;
overflow : hidden;
background : #eaeaea url(images/wrapperbg.png) repeat-x;
}
#container {
float : left;
width : 550px;
padding : 8px 0 0 6px;
border-right : 0 solid #ff0000;
}
a img {
border : none;
}
h1 {
font-family : Georgia, Sans-serif;
font-size : 24px;
padding : 0 0 10px 0;
}
a {
color : #0057c2;
text-decoration : none;
}
a:hover {
text-decoration : underline;
color : #ad0082;
}
p {
padding : 10px 0 0 0;
}
.post {
padding : 0 0 10px 0;
background : #ffffff;
border : 1px solid #ccc;
margin-bottom : 15px;
}
/*.post h2 {
font-family: Arial, Tahoma, Verdana, Helvetica, Sans-serif;
font-size : 24px;
font-weight : normal;
display : block;
padding : 13px 3px 5px 5px;
letter-spacing:-1px;
margin : 0 0 5px 5px;
}*/
.post h2 {
  font-family: 'Yanone Kaffeesatz', Arial Narrow, Arial, Helvetica, sans-serif;
  font-size: 30px;
  font-style: normal;
  font-weight: 400;
  text-shadow: none;
  text-decoration: none;
  text-transform: none;
  letter-spacing: 0em;
  word-spacing: 0em;
  line-height: 30px;
  padding : 10px 3px 10px 8px;
}
.post h2 a {
color : #36C;
text-decoration : none;
}
.post h2 a:hover {
color : #ad0082;
text-decoration : none;
}

/*.post h1 {
font-family: Arial, Tahoma, Verdana, Helvetica, Sans-serif;
font-size : 24px;
font-weight : normal;
display : block;
padding : 13px 3px 5px 5px;
letter-spacing:-1px;
margin : 0 0 5px 5px;
}*/
.post h1 {
  font-family: 'Yanone Kaffeesatz', Arial Narrow, Arial, sans-serif;
  font-size: 30px;
  font-style: normal;
  font-weight: 400;
  text-shadow: none;
  text-decoration: none;
  text-transform: none;
  letter-spacing: 0em;
  word-spacing: 0em;
  line-height: 30px;
  padding : 10px 3px 10px 8px;
}
.post h1 a {
color : #36C;
text-decoration : none;
}
.post h1 a:hover {
color : #ad0082;
text-decoration : none;
}
.entry {
line-height : 20px;
padding : 10px 7px 7px 7px;
background : url(images/postbg.jpeg) repeat-x;
}
.entry h3 {
margin : 15px 1px 0 0;
padding-bottom : 4px;
font-size : 18px;
border-bottom : 1px solid #9b4baf;
font-weight : normal;
color : #652475;
}
.entry em {color: #6D6785;}
.entry a em {color : #0057c2;}
.entry a {text-decoration:none; border-bottom:1px solid #bbb;}
.entry a:hover {text-decoration:none; border-bottom:1px solid #000;}
.entry ol {
margin : 10px 10px 10px 40px;
}
.entry ol li {
list-style: decimal;
margin : 3px;
}
.entry ul {
margin : 10px 10px 10px 30px;
}
.entry ul li {
margin : 3px;
list-style:none;
background:url(images/lista.gif) no-repeat left top;
padding-left: 13px;
}
.entry img {
border : 0 solid #eaeaea;
}


blockquote {
margin : 15px 30px 15px 30px;
padding : 0 10px 10px 10px;
border: 5px solid #eee;
background : #f5f5f5;
font-style : italic;
}
.clear {
clear : both;
}
img.aligncenter {
display : block;
margin-left : auto;
margin-right : auto;
margin-bottom: 5px;
}
img.alignright {
padding : 4px;
margin : 0 0 2px 7px;
display : inline;
}
img.alignleft {
padding : 4px;
margin : 0 7px 2px 0;
display : inline;
}
.alignright {
float : right;
}
.alignleft {
float : left;
}
img {
border : none;
}
span.moretag {
text-align:right;
font-weight : bold;
background: url(images/more.gif) no-repeat right;
padding: 3px 20px 3px 0;
}
.postfooter {
border-top : 1px solid #eaeaea;
margin : 15px 0 40px 0;
}
.postfooter a{text-decoration:none; border:none;}
.postfooter a:hover{text-decoration:none; border:none;}
.postmetadata {
width : 450px;
float : left;
margin : 3px 0 0 0;
font-size : 12px;
color : #444;
}
.postmetadata p {
margin : 0;
line-height : 8px;
padding-bottom : 5px;
}
p.archivos {
background : url(images/folder.gif) no-repeat left;
padding-left : 20px;
}
p.tags {
background : url(images/tags.png) no-repeat left;
padding-left : 20px;
}
.postcomments {
width : 48px;
height : 42px;
text-align : center;
float : right;
background : url(images/comentarios.png) no-repeat right;
margin : 0px 0 1px 0;
padding : 9px 0px 0 0;
font-size : 14px;
font-weight : bold;
color : #222222;
}
.postcomments a {
margin-right: 7px;
padding:2px 0 1px 0;
color : #444; display:block;
}
.postcomments a:hover{
color:#3366FF;
text-decoration : none;
}
#navi {
height : 11px;
text-transform : uppercase;
padding : 3px;
}
#navi a {
color : #000000;
}
#navi a:hover {
text-decoration : none;
color : #a47bbb;
}
#lnavi {
width : 200px;
float : left;
}
#rnavi {
width : 200px;
float : right;
text-align : right;
}

#squares {
float : right;
width : 390px;
font-size : 12px;
text-align : right;
padding : 3px 0 0 0;
margin : 2px 1px 0 0;
}
#squares ul {
list-style : none;
margin : 0;
padding : 0 0 0 0;
}
#squares ul li {
float : left;
padding : 0;
display : inline;
}
#squares a {
color : #b90000;
}
#squares a img {
margin : 1px;
padding : 0;
border : 1px solid #fff;
background : #eaeaea;
}
#squares a:hover img {
border-color : #999;
}
.sidebar {
float : right;
width : 390px;
margin : 9px 5px 0 0;
padding-left : 5px;
display : inline;
font : 13px Tahoma, Arial, Helvetica, sans-serif;
background : #eaeaea;
}
.info { margin: -10px 10px 0 8px; padding:none; text-align:justify;}
.info img{ margin-left:8px; display:inline; float:right; padding:3px; background:#fafafa; border: 1px solid #ddd;}
.sidebar ul {
list-style : none;
margin : 0;
padding : 0;
}
.sidebar ul li {
padding : 0;
}
.sidebar ul li h2 {
font-family : Tahoma, Arial, Verdana, Helvetica, Sans-serif;
font-size : 17px;
font-weight : normal;
color : #781179;
background : url(images/sheadbg.png) no-repeat top left #eaeaea;
margin : 10px 5px 5px 0;
padding : 9px 0 10px 8px;
border-bottom: 0px solid #bdbdbd;
text-transform : none;
}

#widebar h2 {
background : url(images/widebg.png) no-repeat top left #eaeaea;
margin : 10px 5px 5px 0;
padding : 8px 0 10px 8px;
border-bottom: 0px solid #bdbdbd;
text-transform : none;
}

.sidebar ul ul li {
font : 13px Tahoma, Arial, Helvetica, Verdana, sans-serif;
margin : 0 5px 2px 3px;
padding : 2px 0 2px 13px;
text-transform : none;
background : url(images/bullet.gif) no-repeat;
}

.sidebar ul ul li:hover {
background : url(images/bulleth.gif) no-repeat;
}
.sidebar ul ul li a {
display : block;
color : #003071;
text-decoration : none;
}
.sidebar ul ul li a:hover {
color : #ae0087;
}
ul.children {
padding-left : 10px;
}
#lsidebar {
width : 190px;
float : left;
}
#rsidebar {
width : 190px;
float : right;
}

#comments {
padding : 7px 0 7px 25px;
border-top: 1px solid #aaa;
border-bottom: 1px solid #aaa;
background : url(images/numcom.png) no-repeat left #eee;
color : #333333;
margin : 40px 0 10px 0;
}
#respond {
margin-top: 30px;
}

#respond h3{
border-top: 1px solid #aaa; border-bottom: 1px solid #aaa;  font: 14px Arial, Helvetica, sans-serif; font-weight: bold; padding: 3px 0 3px 5px; background: #eee; margin-top: 15px; color:#333333;
}

#reglas {font : 11px Verdana, Arial, Helvetica, sans-serif; margin: 15px 5px 5px 5px; border: 1px solid #FFCC33; padding: 5px 5px 5px 40px; background : url(images/reglas.gif) no-repeat left #ffffcc;}

#respond p {
padding-bottom : 10px;
margin-left:5px;
}

label { display:none;font : 11px Verdana, Arial, Helvetica, sans-serif;}

#respond #author {
border : 1px solid #693069;
height : 20px;
color : #222;
font :  12px  Verdana,Arial, Helvetica, sans-serif;
background : url(images/nombre.gif) no-repeat right #eaeaea;
width : 400px;
padding : 5px;
}
#respond #email {
border : 1px solid #693069;
height : 20px;
font :  12px  Verdana,Arial, Helvetica, sans-serif;
color : #222;
width : 400px;
background : url(images/email.gif) no-repeat right #eaeaea;
padding : 5px;
}
#respond #url {
border : 1px solid #693069;
height : 20px;
color : #222;
width : 400px;
font :  12px  Verdana,Arial, Helvetica, sans-serif;
background : url(images/web.gif) no-repeat right #eaeaea;
padding : 5px;
}
#respond #comment {
border : 1px solid #693069;
color : #222;
height : 200px;
font :  12px  Verdana,Arial, Helvetica, sans-serif;
width : 400px;
background : #eaeaea;
padding : 5px;
}

input.enviar {
color : #ffffff;
width : 412px;
height : 27px;
text-align : center;
font : 14px  Tahoma, Arial, Helvetica,Verdana, sans-serif;
background-color : #693069;
border : 1px solid #300530;
padding: 2px 0 3px 0;
text-transform:uppercase;
}

h3.trackbacks {
font-style : italic;
border-bottom : 2px solid #ccc;
margin-bottom : 5px;
color : #333333;
}

#footer {
float : left;
width : 100%;
background : url(images/footerbg.jpeg) no-repeat #300530;
height : 80px;
font : 11px  Tahoma, Arial, Helvetica, sans-serif;
padding-top:15px;
color : #e5c3e5;
}
#footer em {color:#e5c3e5;}
#footer p {
line-height : 14px;
}
#footer a {
color : #ffffff;
font-weight:bold;
}
#fleft {
float : left;
width : 850px;
}
#fright {
float : right;
width : 90px;
text-align : right;
padding-top:13px;
}

.pagebar {
padding : 7px 0 7px 0;
margin-bottom : 1em;
border : 1px solid #ccc;
background : #fff;
font-size: 12px;
text-decoration : none;
text-align : center;
}
.pagebar a, .pageList .this-page {
border : 1px solid #aaa;
text-decoration : none;
padding : 0.2em 0.5em;
}
.pagebar a:visited {
text-decoration : none;
padding : 0.2em 0.5em;
}
.pagebar .break {
padding : 2px 6px 2px 6px;
border : none;
text-decoration : none;
}
.pagebar .this-page {
border : 1px solid #ddd;
padding : 0.2em 0.5em;
font-weight : bold;
color : #7a2b7d;
}
.pagebar a:hover {
border-color : #000000;
}
.pagebar .inactive {
border : 1px solid #3b1352;
color : #ffffff;
text-decoration : none;
padding : 0.2em 0.5em;
}
div#coldform * {
padding : 0;
margin : 0;
}
div#coldform {
font-family : Verdana, sans-serif;
background-color : #fff;
font-size : 11px;
margin : 11px 0;
width : 500px;
color : #333;
}
div#coldform fieldset {
border : 0 none;
display : block;
clear : both;
}
div#coldform legend.hide {
display : none;
}
div#coldform label.label {
text-align : right;
display : block;
padding : 3px 0;
margin : 3px 0;
width : 125px;
clear : left;
float : left;
}
input#coldform_carbon {
margin : 0 0 -7px 7px;
}
div#coldform textarea#coldform_message, div#coldform input.input {
font-family : Verdana, sans-serif;
margin : 3px 11px;
font-size : 11px;
display : block;
padding : 3px;
width : 300px;
float : left;
}
div#coldform input.submit {
margin : 3px 0 13px 137px;
display : block;
width : 307px;
float : left;
}
#error {
width : 500px;
}
.error p {
padding-bottom : 10px;
}
.error ul li {
list-style : square;
}
.error li {
margin : 7px 0 8px 10px;
}
.error ul {
padding-bottom : 10px;
padding-left : 15px;
}
.error a {
color : #16669e;
text-decoration : none;
}
.error a:hover {
text-decoration : underline;
}


/*========= COMMENTS =========*/

ol.commentlist li .gravatare { position: absolute;
            left: 15px;
            top: 15px;
			padding:4px;
			border:1px solid #eee;
			border-bottom:1px solid #aaa;
			border-right:1px solid #bbb;
			background: #fff;
}

.comentario {
            padding-left: 75px;
}

ol.commentlist { list-style:none; margin:0; padding:0; }
ol.commentlist li { margin:0 0 5px 0; padding:5px; position:relative; color: #333;  border-top:1px solid #ddd; }
ol.commentlist li.pingback comment-author { padding:0 170px 0 0; }
ol.commentlist li div.vcard { font-weight:normal; font-size: 13px; line-height: 20px; font-family: arial, helvetica, sans-serif; padding: 4px 0 0 0; margin:0;}
ol.commentlist li div.vcard cite.fn { font-style:normal; font-weight:bold; font-size: 14px; color: #333;  padding:0px; }
ol.commentlist li div.vcard cite.fn a.url { color:#0034ca; text-decoration:none; }
ol.commentlist li div.vcard cite.fn a.url:hover { color:#000; }
ol.commentlist li div.vcard img.avatar { background: #fff; border:1px solid #bbb; float:left; top:7px; padding:2px; margin:3px 8px 0 3px; }
ol.commentlist li span.comment-meta { font-weight:normal; font-size: 12px;  font-family: arial,helvetica,sans-serif; font-style:italic; padding:3px;}
ol.commentlist li span.comment-meta a { color:#888; text-decoration:none; }
ol.commentlist li p { margin-left:0px; padding:5px 0 0 0px; font-weight:normal; font-size: 13px; line-height: 18px; font-family: helvetica,arial,sans-serif;}
ol.commentlist li ul { font-weight:normal; font-size: 13px; line-height: 16px; font-family: helvetica,arial,sans-serif; list-style:square; margin:0 0 12px; padding:0; }
ol.commentlist li div.reply { font: 10px tahoma, arial, helvetica, sans-serif;   text-align:left; border: 0px solid red;  margin:8px 0 0 0px;}
ol.commentlist li div.reply a:hover { color:#0057C2; }
ol.commentlist li div.reply a { color: #9c85b5; text-decoration:none; text-transform:uppercase; background : url(images/responder.gif) no-repeat left; padding:0px 0px 0px 10px; font-weight:bold; /*border: 1px solid #bbb;*/}
ol.commentlist li ul.children { list-style:none; padding-left:10px; text-indent:0; margin-right: 0px;  }
ol.commentlist li ul.children li.depth-2 { margin:0px; border-top:1px solid #ddd; margin-top: 6px; }
ol.commentlist li ul.children li.depth-3 { margin:0px; border-top:1px solid #ddd; margin-top: 6px; }
ol.commentlist li ul.children li.depth-4 { margin:0px; border-top:1px solid #ddd; margin-top: 6px;}
ol.commentlist li ul.children li.depth-5 { margin:0px; border-top:1px solid #ddd; margin-top: 6px;}
ol.commentlist li.pingback div.vcard { padding:0 170px 0 0;}

ol.commentlist li.bypostauthor { background : url(images/autorbg.gif) repeat-x top;} 
.cancel-comment-reply a{color:#c00000; line-height:30px; font-size:11px;}


.suscribe {height: 20px; font-size: 12px; border: 0px solid red; display:inline;}

ul.asides li {
list-style-type: none;
font-size: 14px;
background:#ffffff;
padding: 12px 10px 10px 10px;
margin-bottom: 15px;
border:1px solid #ccc;
line-height:20px;
}
.hashtag {width: 20px; float:left; font-size: 20px; font-weight: bold; border:0px solid #ddd;}
.hashtag a {color:#76005c;}
.hashtag a:hover {text-decoration: none; color:#ad0082;}
.minicom {background : url(images/minicom.gif) no-repeat left; padding-left: 20px; margin-left:5px;}

#r-com li { padding: 3px 0px 0px 13px; border-bottom: solid 0px #b0bf32; line-height: 14px; background:url(images/r-com-ico.png) no-repeat left 4px;}
#r-com li a { display: inline; font-weight: normal; }
#recentposts li{ background:url(images/recentposts.png) no-repeat left 4px; padding-left: 13px; }
#recentposts li:hover{ background:url(images/recentpostsh.gif) no-repeat left 4px;}
  
#pings {
color : #666;
margin : 40px 0 0 0;}
#pings h3 {
font-size:14px; font-weight:normal;
color:#000; border-bottom: 1px solid #aaa; border-top: 1px solid #aaa; padding:7px 0 7px 25px; background: url(images/pings.gif) no-repeat left #eee;
}
#pings ul {margin:15px 0px 0px 10px; font-size:13px;}

.PostTime strong {  line-height: 9px; font-family: Arial, Helvetica, sans-serif;}
.PostTime .day { display: block;font-size: 26px; line-height: 18px; letter-spacing: -1px; padding-top: 10px; font-family: Arial, Helvetica, sans-serif; margin-bottom:3px;}
.PostTime .month { font-size: 11px; text-transform: uppercase;  font-weight: normal;}
.PostTime .year { font-size: 11px;  font-weight: normal; }

.PostTime { padding: 0px; margin: 0px; float: right; top: 3px; height: 50px; width: 50px; text-align: center; color:#aaa; border:0px solid red;}

.leercompleto {
text-align:right;
background: url(images/more.gif) no-repeat right;
padding: 3px 20px 3px 0;
}

#ie-message {
background : url(images/reglas.gif) no-repeat left #ffffcc;
padding: 5px 5px 5px 20px;
font-size:12px;
text-align:center;
border-bottom:1px solid #FF9933;
color: #333;
position:top;
top:0;
width:100%;
}
.nocomments { margin:10px; padding:10px; border:1px solid #F93; background: #FFF2CA; color:#630;
}
