/*  
Theme Name: Prosumer
Theme URI: http://www.jauhari.net/themes/prosumer
Description: <p>Modificación del tema <a href="http://www.jauhari.net/themes/prosumer">Prosumer</a> realizada para el Distrito Fallas.</p>
Author: Nurudin Jauhari / Carles A. Fernández (modificaciones)
*/

html {height:100%;margin-bottom:.1em;}

* {margin:0;padding:0;}

img {border:0;}

p {line-height:1.6em;margin:.7em 0;}

dl {margin:1em 0;}

dt {font-weight:700;}

dd {margin:.5em;padding:0;}

img.alignright {float:right;margin:10px 0 0 10px;}

img.alignleft {float:left;margin:0 10px 0 0;}

body {
background:#FFFFBB;
color:#0;
font:72%/1.6em Arial, Helvetica, sans-serif;
text-align:center;
margin:0;
padding:0;
}

a {text-decoration:none;}

h1,h2,h3,h4,h5,h6 {font-family:Verdana, Arial, Helvetica, sans-serif;}

br.clear {clear:both;}

#nouarticle {
text-align:center;
background:#FFFF99;
border:1px solid #A62100;
font-size:1.2em;
font-weight:bold;
margin-bottom:15px;
padding-top:3px;
padding-bottom:3px;
}

#nouarticle a {color: #A62100}
#nouarticle a:hover {color: #FF0000}

#logoimp {display:none;}

#top {
width:950px;
position:relative;
height:131px;
background:#333 url(images/cabecera2.jpg) 576px 0 no-repeat;
border-bottom:2px solid #fff;
margin:0 auto;
}

#topi {
background:#333 url(http://www.distritofallas.com/wp-content/uploads/2010/10/Cabecera-Desde-2000.jpg) 0 0 no-repeat; 
left:0;
top:0;
position:absolute;
width:576px;
height:131px;
}

#page {
text-align:left;
width:950px;
background:#FFFFFD;
margin:0px auto 0px;
padding-top:10px;
}

#header {background:#1BACF2;border-bottom:5px solid #B98718;}

#headr {
width:950px;
color:#C3EAFB;
text-align:left;
margin:0 auto;
}

#headr h1 {
font-size:3em;
font-family:Geneva, Arial, Helvetica, sans-serif;
margin:0;
padding:20px 0 0 600px;
}

#headr .description {color:#efefef;padding:10px 0 0 600px;}

#iconesmenu {float:right;width:200px;}

#iconesmenu img {
padding:6px 5px 3px 5px;
float:right;
border:0;
}

.rss2 {
position:absolute;
right:0;
bottom:0;
}

#left {
float:left;
width:730px;
}

#right {
float:right;
width:220px; 
}

#content {
width:505px; 
float:right;
padding:3px;
}

#myportadadf {
background:#e6cc47;
margin-bottom:15px;
padding:8px;
display:block;
}

#myportadadf h2 a {color:#990000;}
#myportadadf h2 a:hover {color:#FF0000;}
#myportadadf .entry {line-height:140%;}

.post {margin-bottom:10px;}

.entry {margin-bottom:10px;text-align:justify;}

.side1 {
width:200px;
float:left;
color:#000;
}

.side2 {
width:200px;
float:right;
color:#000;
}

#footer {
background:#D4D3CF;
padding-top:10px;
padding-bottom:10px;
text-align:center;
width:950px;
font-family:Verdana, Arial, Helvetica, sans-serif;
line-height:125%;
border-top:#A62100 2px solid;
color:#333;
font-size:.9em;
margin:0 auto;
}

#footer a {
color:#333;
text-decoration:underline;
}

#footer a:hover {
color:#000;
text-decoration:none;
}

.side1 ul,.side2 ul {
list-style:none;
line-height:140%;
}

.side1 ul.children,.side2 ul.children {
margin-left:16px;
}

input#s {
width:185px;
margin-bottom:10px;
background:#F7F0D4;
border:2px solid #E2B400;
color:#A73228;
padding:2px;
}

input#s:focus {
background:#fff;
color:#A73228;
}

input#searchsubmit {margin:0;}

.side1 h2,.side2 h2 {
font:1em Verdana, Arial, Helvetica, sans-serif;
color:#fff;
margin-bottom:5px;
background:#A62100;
padding:2px;
}

.widget {
padding:2px;
border:1px solid #A62100;
}

.side1 h2 a,.side2 h2 a {
color:#fff;
font-weight:bold;
}

.side1 ul li ul li a,.side2 ul li ul li a {
color:#000; 
background:url(images/quadre2.gif) left top no-repeat;
padding-left:18px;
}

.side1 ul li ul li ul li a,.side2 ul li ul li ul li a {
color:#000; 
background:url(images/quadreb2.gif) left top no-repeat;
padding-left:35px;
font-size:95%;
}

#recentcomments .recentcomments a:link,#recentcomments .recentcomments a:visited {background:none;}

.side1 ul li ul li a:hover,.side2 ul li ul li a:hover {
color:#822601;
background:url(images/quadre.gif) left top no-repeat;
}

.side1 ul li ul li ul li a:hover,.side2 ul li ul li ul li a:hover {
color:#822601;
background:url(images/quadreb.gif) left top no-repeat;
font-size:95%;
}

.side1 ul li ul li.current_page_item a,.side1 ul li ul li.current-cat a,.side2 ul li ul li.current-cat a {
color:#822601;
font-weight:700;
}

.side1 ul li ul li ul li.current_page_item a,.side1 ul li ul li ul li.current-cat a,.side2 ul li ul li ul li.current-cat a {
color:#822601;
font-weight:700;
background:url(images/quadreb.gif) left top no-repeat;
}

li.twitter-item {
background:url(images/quadre2.gif) left top no-repeat;
padding-left:18px;
font-size:95%;
}

.twitter-timestamp {font-style:italic;}

.side1 ul li ul li a.twitter-link, .side1 ul li ul li a.twitter-user {
background:none;
padding-left:0px;
color:#990000;
}

.side1 ul li ul li a.twitter-link:hover, .side1 ul li ul li a.twitter-user:hover {
color:#FF0000;
}

h2.pagetitle {
text-align:left;
font:1.5em Arial, verdana;
border-bottom:1px solid #ccc;
}

.firstpost h2 {
font:2.1em Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
}

.post h2 {
font:1.8em Verdana, Arial, Helvetica, sans-serif;
}

.post h2 a, .firstpost h2 a {
color:#980F1F;
display:block;
}

.post h2 a:hover, .firstpost h2 a:hover {color:red;}

p.postmeta {
margin-bottom:10px;
color:#A73228;
}

p.meta {
font-size:87%;
border-top:2px solid #822601;
margin-bottom:10px;
color:#A73228;
}

p.meta a {
color:#A73228;
text-decoration:none;
}

span.timr {
background:#822601;
color:#fff;
padding:3px 5px;
}

span.editr {
padding:2px 2px 2px 18px;
}

span.commr {
background:url(images/ico/comment.gif) 0 0 no-repeat;
padding:0 2px 0 18px;
}

.post ul.postspermonth, .firstpost ul.postspermonth {
list-style:none;
margin:0;
padding:0;
}

.post ul, .firstpost ul {
margin-left:35px;
}

.post ol, .firstpost ol {
margin-left:40px;
}

.rss {
background:url(images/feed-icon-10x10.png) left center no-repeat;
padding-left:12px;
}

.fb {
background:url(images/facebook-pq.gif) left center no-repeat;
padding-left:12px;
}

.navigation {
margin-bottom:20px;
width:510px;
float:left;
font-style:italic;
font-weight:bold;
}

.navigation a:hover {
text-decoration:underline;
}

.alignleft {
float:left;
}

.alignright {
float:right;
text-align:right;
}

.aligncenter {
display: block;
margin-left: auto;
margin-right: auto;
}

.ileft {
float:left;
margin-right:5px;
}

#avatr {
border:1px solid #333;
}

p.stats {
color:#999;
font-size:.8em;
border:1px solid #ccc;
border-left:none;
border-right:none;
}

blockquote {
background:url(images/blockquote.gif) no-repeat left top;
color:#666;
margin:1em;
padding:0 0 10px 50px;
}

#content .commentsfeedr {
background:url(images/ico/feed_add.png) no-repeat left center;
padding:3px 20px;
}

#content .trackbackr {
background:url(images/ico/arrow_refresh.gif) no-repeat left center;
padding:3px 20px;
}

input.textbox,textarea {
background:#fff url(images/shadow_top.gif) repeat-x top;
border:#ccc 1px solid;
font:1em Verdana, Arial, Serif;
padding:2px;
}

input.textbox:focus,textarea:focus {
background:#fff url(images/shadow_top.gif) repeat-x top;
border:#999 1px solid;
}

.commentlist {
margin-top:10px;
margin-bottom:10px;
}

.alt {
background:#fff;
}

.MyAvatars {
border:1px solid #ccc;
border-bottom:1px solid #999;
border-right:1px solid #999;
float:right;
margin-left:5px;
margin-right:10px;
padding:3px;
}

h3#respond,h3#comments {
font:bold 1.2em Arial, Helvetica, sans-serif;
color:#333;
}

#comment {width:98%;}

#topy {
width:950px;
background:#E2B400;
position:relative;
height:40px;
font-size:1.2em;
margin:0 auto;
}

#menuv ul {
list-style:none;
left:10px;
bottom:10px;
position:absolute;
}

#menuv li {display:inline;}

#menuv li.page_item a,#menuv li.admintab a {
color:#fff;
background:#333;
border:1px solid #5A1301;
margin-right:8px;
padding:4px 10px 3px;
}

#menuv li a:hover {background:#efefef;color:#5A1301;}

#menuv li.current_page_item a {
background:#FFF;
color:#333;
font-weight:700;
border:1px solid #5A1301;
margin-right:8px;
padding:4px 10px 3px;
}

#menuv li.rss2 a {
right:0;
top:0;
position:absolute;
}

textarea#cp_message {width:100%;}

pre {
width:95%;
overflow:auto;
font:13px 'Courier New', Courier, Verdana, Arial, sans-serif;
color:#A73228;
max-height:350px;
line-height:18px;
border:1px solid #A73228;
background:#F7E2D4;
margin:10px 0;
padding:5px;
}

code {
font:13px 'Courier New', Courier, Verdana, Arial, sans-serif;
color:#A73228;
padding:2px;
}

hr,img#wpstats {display:none;}

a:link,a:visited,.navigation a {color:#666;}

#headr h1 a,#headr h1 a:hover {color:#FFF;}

.boxy,.side1 .categories,.side2 .categories,.widget,.side1 .linkcat,.side2 .linkcat,.categr,.monthr {margin-bottom:20px;}

span.user,span.catr,#submit {padding:3px 5px;}

/*.post p a,.post ul li a,.categr h2,.monthr h2 {
border-bottom:1px solid #ccc;
}

.post p a:hover,.post ul li a:hover,fieldset {
border-bottom:1px solid #FFFFFD;
}*/

.catr a, .editr a {border-bottom:1px solid #ccc;}

.catr a:hover, .editr a:hover {border:none;}

.entry a {color:#980F1F;text-decoration:underline;}

.entry a:hover {text-decoration:none;}

.more-link {font-style:italic;}

.comment,.comment alt {
background:#fff url(images/comentari.gif) left top no-repeat;
border:#ddd 1px solid;
list-style:none;
margin:3px;
padding:1em .5em;
}

@media print {
body { font:100%/1.6em Arial, Helvetica, sans-serif; }
#left { float:none; width:100%; }
#right { display:none; float:none; width:0; }
#content { width:100%; }
#footer { font-size:72%; }
#top,#menuv,.side1,#wp_page_numbers,#respond,#commentform,#peupost { display:none; }
#logoimp {
  display:block;
  font:150%/1.6em Arial, Helvetica, sans-serif;
  font-weight:700;
}
}
