/*  

Theme Name: Oh! Theme
Theme URI: http://www.ohgrafico.com/
Description: Theme para Oh! Gr&#225;fico 
Version: 2.0
Author: Judith Miranda
Author URI: http://judithmiranda.com/

*/


* {
margin : 0;
padding : 0;
list-style : none;
text-decoration : none;
}
body {
font-family : Verdana, Helvetica, Arial, Georgia, Sans-serif;
font-size : 12px;
background : #ffffff url(images/fondo.jpg) no-repeat top center;
color : #111111;
}
a img {
border : none;
}
h1 {
font-family : Georgia, Sans-serif;
font-size : 24px;
padding : 0 0 10px 0;
}
ul li {
list-style : none;
margin : 0;
padding : 0;
}
a {
color : #007eff;
text-decoration : none;
}
a:hover {
text-decoration : underline;
color : #000000;
background : #eaeaea;
}
p {
padding : 10px 0 0 0;
}


#wrapper {
width : 850px;
margin : auto;
overflow : hidden;
font : 11px Verdana, Arial, Helvetica, sans-serif;
background : #ffffff;
border-left : 0 solid #333333;
border-right : 0 solid #333333;
}
#header {
width : 850px;
height : 72px;
padding : 0 0 0 0;
border-bottom : 5px solid #b0b0b0;
background : #7d7d7d url(images/headerbg.gif) repeat-x top;
margin:0 0 10px 0;
}
#header a {
text-decoration : none;
}
#logo {
float : left;
width : 315px;
}
#menu {
width : 470px;
float : right;
margin : 0 0 0 0;
padding : 0 5px 0 0;
}
#menu ul li {
float : right;
overflow : hidden;
line-height : 25px;
margin : 5px;
}
#menu ul li a {
display : block;
color : #cecece;
padding-left : 3px;
font-weight : bold;
text-decoration : none;
background : #666666;
border : 1px solid #444444;
padding : 0 8px 0 8px;
}
#menu ul li a:hover {
color : #ffffff;
text-decoration : none;
background : #444444;
}
#container {
float : left;
width : 560px;
background : #ffffff;
margin-left : 10px;
}
.post {
margin : 10px 0 10px 0;
padding:15px 0 15px 0;
border-bottom:1px solid #dedede;
}
.pleft {float:left;border:0px solid #00ff00;}

.thumbnail {
float:left;
margin:0px 8px 0 0;
border:5px solid #eaeaea;
}


.pright {float:left;width:390px;}
.post h2 {
font-family : Arial, Helvetica, Tahoma, Verdana, Sans-serif;
font-size : 2em;
margin-top:0px;
padding-bottom : 3px;
}
.post h2 a {
color : #e6ba00;
text-decoration : none;

}
.post h2 a:hover {
color : #666666;
text-decoration : none;

}
.postcomments {
width : 36px;
height : 30px;
text-align : center;
float : right;
background : url(images/comment2.gif) no-repeat right top;
margin : 0px 0 0 10px;
padding: 5px 0px 0px 0px;
font-size : 11px;
font-weight:bold;
color : #444;
border:0px solid red;
}
.postcomments a{color : #666;
}
.entry {
line-height : 18px;
margin-top : 0px;
}
.entry h3 {
margin-top : 25px;
border-bottom : 1px solid #a0a0a0;
color : #808080;
}
.entry ol {
margin : 10px 10px 10px 30px;
}
.entry ol li {
list-style : decimal;
margin-left : 15px;
}
.entry ul {
margin : 10px;
}
.entry ul li {
background : url(images/bullet.gif) no-repeat top left;
padding : 0 0 0 15px;
margin : 3px 0 3px 15px;
}
.entry img {
margin : 10px;
border : 5px solid #eaeaea;
}
span.moretag {
font-weight : bold;
color : #006edf;
padding : 5px 15px 5px 15px;
background : #eaeaea;
border : 1px solid #e6ba00;
}
span.moretag:hover {
color : #000000;
border : 1px solid #000000;
}
.postfooter {
border-top : 0px solid #ccc;
margin : 10px 0 20px 0;
}
.seguir {font-style:italic;}
.postmetadata {
margin : 2px 0 0 0;
font-size : 11px;
background: url(images/pmdtbg.gif) repeat-y ; padding:2px 0 2px 3px;  color:#666; border:0px solid #dedede; line-height:20px;
}
.postmetadata a {color:#444;}

.categoria {background:#eaeaea; padding:3px; font:10px Arial, Helvetica, sans-serif; text-transform:uppercase;  border:1px solid #ccc;}


blockquote {
margin : 15px 30px 15px 30px;
padding : 0 10px 10px 10px;
border-left : 5px solid #aaa;
background : #eee;
}
.clear {
clear : both;
}
img.aligncenter {
display : block;
margin-left : auto;
margin-right : auto;
}
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;
}
.navigation {
padding : 10px 0 0 0;
font-size : 14px;
font-weight : bold;
line-height : 18px;
}
#right {
float : right;
width : 265px;
margin : 1px 5px 0 0;
}
#feed {
float : right;
width : 250px;
font-size : 12px;
background : #eaeaea;
padding : 10px 0 2px 0;
margin : 5px 0 5px 0;
border : 0px solid #bbbbbb;
}

#feed img{
display:block;
margin: 0 0 10px 7px;}

#buscar {
float : right;
width : 250px;
background : #eaeaea;
margin : 5px 0 5px 0;
}

#search { margin: 10px 0 0 1px; background: url(images/searchbg.gif) no-repeat left top; padding:0px; height:31px;}

#search1 { margin: 10px 0 10px 6px; background: url(images/searchbg.gif) no-repeat left top; padding:0px; height:31px;}

#s{width:190px; margin: 8px 0 0 6px; border:none; color:#666666; font:12px Arial, Helvetica, sans-serif;}

#sads {
float : right;
width : 250px;
font-size : 12px;
text-align : right;
background : #eaeaea;
padding : 5px 0 3px 0;
margin : 5px 0 5px 0;
}
#sads ul {
list-style : none;
margin : 0;
padding : 0 10px 0 18px;
}
#sads ul li {
float : left;
padding : 0;
display : inline;
}
#sads a {
color : #bb8d00;
}
#sads a img {
margin : 3px;
padding : 3px;
border : 1px solid #ccc;
background : #eaeaea;
}
#sads a:hover img {
background : #ffffff;
}

.sidebar {
float : right;
width : 250px;
background : #eaeaea;
margin : 10px 0 0 0;
display : inline;
border : 0px solid #bbbbbb;
font : 11px Verdana, Arial, Helvetica, sans-serif;
}
.sidebar ul {
list-style : none;
margin : 0;
padding : 0 5px 0 5px;
}
.sidebar ul li {
padding : 10px 0 10px 0;
}
.sidebar ul li h2 {
font-family : Arial, Tahoma, Verdana, Helvetica, Georgia, Sans-serif;
font-size : 13px;
padding:8px;
background: url(images/sh2bg.gif) no-repeat center top;
color : #666666;
margin-bottom : 5px;
}
.sidebar ul ul li {
display : inline;
padding : 0;
margin : 0;
}
.sidebar ul ul li a {
display : block;
color : #333333;
text-decoration : none;
padding : 5px 0 5px 0;
border-bottom : 1px solid #c0c0c0;
}
.sidebar ul ul li a:hover {
background : #ffffff;
color : #007eff;
text-decoration : none;
}
table#wp-calendar {
width : 100%;
}
h3.respond {
font : 12px Verdana, Arial, Helvetica, sans-serif;
font-weight : bold;
padding : 5px 0 4px 3px;
color : #909090;
border-bottom : 1px solid #4f7bbe;
margin-top : 15px;
}
#numcomments {
padding : 5px;
background : #ffffff;
border : 2px solid #eaeaea;
font : 12px Verdana, Arial, Helvetica, sans-serif;
color : #333333;
margin : 0;
}
#thecomments {
margin-left : 8px;
}
#c {
float : right;
width : 225px;
margin-top : 1px;
}
#cc {
float : left;
width : 314px;
}
#commentform p {
padding-bottom : 10px;
}
#commentform #author {
border : 1px solid #4f7bbe;
height : 22px;
width : 200px;
background : #eff5ff;
padding : 6px 0 0 5px;
}
#commentform #email {
border : 1px solid #4f7bbe;
height : 22px;
width : 200px;
background : #eff5ff;
padding : 6px 0 0 5px;
}
#commentform #url {
border : 1px solid #4f7bbe;
height : 22px;
width : 200px;
background : #eff5ff;
padding : 6px 0 0 5px;
}
#commentform #comment {
border : 1px solid #4f7bbe;
height : 200px;
width : 290px;
background : #eff5ff;
padding : 5px;
}
#comments {
color : #003366;
padding-bottom : 10px;
}
.commentlist {
margin : 0;
padding : 0;
list-style-type : none;
}
.commentlist p {
padding : 5px;
margin : 0;
}
.commentsdiv {
margin : 0 auto 0 auto;
margin : 0;
padding : 0;
}
.commentlist a {
color : #003366;
text-decoration : underline;
}
.commentlist a:hover {
text-decoration : none;
color : #cd0000;
border-bottom : none;
}
.commentlist .body {
padding : 0;
margin : 0;
overflow : hidden;
float : right;
width : 440px;
display : block;
text-align : left;
}
.commentlist .body .body-author {
padding-bottom : 25px;
margin : 0;
overflow : hidden;
color : #332255;
width : 440px;
display : block;
float : left;
background : url(images/jefa.gif) no-repeat right bottom;
padding-right : 0;
}
.commentlist .body p {
padding-bottom : 5px;
}
.commentlist li {
width : 530px;
padding : 0 0 5px 0;
clear : both;
display : block;
border : 1px solid #e9e9e9;
float : left;
margin : 5px 0 5px 0;
}
ol.commentlist li.alt {
background-color : #f0f0f0;
}
.commentlist li .top {
color : #444444;
padding-top : 5px;
margin : 0;
width : 430px;
float : right;
font-weight : bold;
margin-bottom : 5px;
font-size : 14px;
background : #dedede;
}
.commentlist li .top a {
color : #444444;
text-decoration : underline;
}
.commentlist li .top a:hover {
color : #444444;
text-decoration : none;
}
.commentlist li .top span {
font-size : 10px;
font-weight : normal;
color : #888;
}
.commentlist li .top span a {
color : #999999;
text-decoration : none;
}
.gravatar {
height : 70px;
width : 70px;
float : left;
margin : 15px 0 0 15px;
}
.gravatar img {
margin : 0;
height : 50px;
width : 50px;
padding : 3px;
border : 1px solid #ababab;
background : #ffffff;
}
h3.trackbacks {
font-style : italic;
border-bottom : 2px solid #ccc;
margin-bottom : 5px;
color : #333333;
}
input.enviar {
color : #ffffff;
width : 206px;
height : 26px;
text-align : center;
font : bold 14px Verdana, Arial, Helvetica, sans-serif;
background-color : #666666;
border : 1px solid #4f7bbe;
padding-bottom : 2px;
}
#footer {
float : left;
width : 835px;
height : 70px;
padding : 0 0 5px 15px;
font : 10px Verdana, Arial, Helvetica, sans-serif;
background : #666666;
margin-top : 5px;
color : #dddddd;
border-top : 5px solid #b0b0b0;
}
#footer p {
line-height : 14px;
}
#footer a {
color : #ffffff;
}
#footer a:hover {
color : #ffffff;
background : #333333;
text-decoration : none;
}
#fleft {
float : left;
}
#fright {
float : right;
text-align : right;
padding : 12px;
}
.pagebar {
padding : 0.2em 0.5em;
margin-right : 0.1em;
margin-bottom : 1em;
border : 1px solid #fff;
background : #fff;
font : 11px Verdana, Arial, Helvetica, sans-serif;
text-decoration : none;
text-align : center;
}
.pagebar a, .pageList .this-page {
border : 1px solid #666;
text-decoration : none;
padding : 0.2em 0.5em;
}
.pagebar a:visited {
border : 1px solid #666;
text-decoration : none;
background : #fff;
padding : 0.2em 0.5em;
}
.pagebar .break {
padding : 2px 6px 2px 6px;
border : none;
background : #fff;
text-decoration : none;
}
.pagebar .this-page {
border : 1px solid #262626;
padding : 0.2em 0.5em;
font-weight : bold;
background : #262626;
color : #fff;
}
.pagebar a:hover {
border-color : #bb8d00;
}
.pagebar .inactive {
border : 1px solid #cccccc;
color : #ccc;
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;
}
.codigo {
overflow : auto;
background-color : #f3f3f3;
color : #002299;
font-family : Consolas, Courier, monospace;
font-weight : normal;
margin-top : 10px;
margin-bottom : 10px;
padding : 10px 2px 10px 10px;
border : 1px solid #aeaeae;
}
#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;
}

