body {background : #999 url(/wp-content/themes/jc/images/bg-body.gif) top left repeat-x; color : #000; font-family : Arial, Helvetica, sans-serif; font-size : 80%; line-height : 1.7; margin : 15px 0 0 0;padding : 0;}
a {color : #006600;text-decoration : none;}
a:hover {color : #000;}
img {border : 0; padding: 0 10px 0 0;}
h2 {font-size : 1.5em; font-family : "lucida grande", "segoe ui", verdana, sans-serif; font-weight : bold;}
#header {background: #dcdcdc height : 120px; margin : 10px; width : 1024px;}
#logo {margin : 10px 0 0 10px; padding : 5px 0 5px 0;}
#logo h3 {font-size : 28px; font-weight : bold; letter-spacing : 1px; line-height : 1; margin : 0; padding : 0;}
#logo h3 a {color : #ffe;}
#logo h3 a:hover {color : #fff;}
#logo p {color : #fff; font-weight : bold; margin : 5px 0 0 0; padding : 0;}
#wrap {background-color : #fff; border : 1px solid #ccc; border-right : 1px solid #ccc; border-bottom : 1px solid #ccc; margin : 0 auto 0 auto; padding : 0; 
width : 1024px;}
#contentwrapper {margin : 0; padding : 0; width : 100%;}
#content {float : left; padding : 0 20px 10px 20px; width : 640px; margin : 0;}
.subheader {font:bold 24px Arial, Helvetica, sans-serif; color:#000; padding:4px 0 0 0; border-bottom:3px solid #c0c0c0;}
.subheader h1 {font:bold 24px Arial, Helvetica, sans-serif; color:#000; padding:4px 0 0 0; border-bottom:3px solid #c0c0c0;}
.entrytitle h1 {font:bold 215%/140% "lucida grande", "segoe ui", verdana, sans-serif; margin:0 0 3px 0;}
.entrytitle h1 a {color : #006600;}
.entrytitle h1 a:hover {color : #000; text-decoration: underline;}
.entrytitle h2 {font-size : 2.2em; line-height : 1.3em; margin : 0;}
.entrytitle h2 a {color : #006600;}
.entrytitle h2 a:hover {color : #000; text-decoration: underline;}
.entry {margin-bottom : 1em; padding-top : 1em;}
.entry blockquote {color : #666; margin : 0 30px 20px 30px; padding : 0 0 0 10px; border : 2px solid #fff; border-left : 2px solid #c3d9ff;}
.entrymeta {background-color : #fff; border : 1px solid #000; border-style: dotted; padding : 2px;}
.entrymeta img {vertical-align : text-top; padding-bottom : 5px;}
.navigation {padding-bottom : 20px;}
.navigation ul {margin : 0; padding : 0;}
.navigation li {list-style-type : square; margin-left : 18px;}
.alignright {float : right;}
.alignleft {float : left;}
.centered {display : block; margin : 0 auto;}
#sidebar_main {float : right; padding : 0 20px 20px 0; width : 300px;}
.sidebar_full {float : left; margin-top : 15px; width : 380px;}
.sidebar {font-size : 0.85em;}
.sidebar a {color : #006600; font-weight : bold;}
.sidebar a:hover {color : #000; font-weight : bold;}
.sidebarlr {font:bold 16px Arial, Helvetica, sans-serif; color:#000; padding:4px 0 0 0; border-bottom:3px solid #c0c0c0;}
.sidebar ul {list-style-type : none; margin : 0 0 15px 0; padding : 0;}
.sidebar ul li {background-color : #fff; border-bottom : 1px dotted #ddd; margin-bottom : 0.3em; padding : 0.3em;}
.sidebar ul li ul {list-style-type : square; margin-left : 1.5em; padding : 0; border : 0;}
.sidebar ul li ul li {border : 0;}
.search fieldset {border : 0; margin : 0; padding : 0;}
.searchinput {border : 1px solid #ccc; padding : 4px; width : 230px;}
.searchbutton {border : 1px solid #000; margin : 0; padding : 2px;}
.commentsblock textarea {width : 35em;}
.commentsblock input, .commentsblock textarea {border : 1px solid #d1d1d1;}
.commentsblock textarea:focus {background : #eee; border : 1px solid #a1a1a1;}
.commentsblock textarea:focus, .commentsblock input:focus {background : #eee; border : 1px solid #a1a1a1;}
ol.commentlist {color : #666; list-style-type : none; margin : 0; margin-top : 1.5em; padding : 0;}
.commentlist li {margin-bottom : 2em; padding : 0.5em 1em;}
.alt1 {background : #fff; border : 1px solid #666; padding : 0.5em; border-left : 10px solid #006600;}
.alt2 {background : #fff; padding : 0.5em; border : 1px solid #666; border-left : 10px solid #000;}
h3#comments {font-size : 1.6em;}
.commentcount {float : right; font-size : 20px; font-weight : bold;}
.commentcount a {color : #ccc;}
.commentcount a:hover {color : #999;}
.commenttext {border-top : 1px solid #000;}
#footer {clear : both; color : #999; font-weight : bold; margin : 0 auto 0 auto; padding : 5px 0 10px 0; text-align : center; width : 1024px; border : 1px solid #000; border-style: dotted;}
#footered {background-color : #e1e1e1; font-weight : bold; clear : both; color : #000; margin : 0 auto 0 auto; padding : 5px 0 10px 0; text-align : center; width : 1024px;}
#footered a {color : #000; font-weight : bold; text-decoration: none;}
#footered a:hover {text-decoration: underline;}
.ddsg-sitemap ul {margin : 0; padding : 0;}
.ddsg-sitemap ul li {font-weight : bold; list-style-type : none; margin : 0; padding : 0;}
.ddsg-sitemap ul li ul {list-style-type : none; margin : 15px; padding-left : 20px;}
.ddsg-sitemap ul li ul li {font-weight : normal; list-style-type : circle;}
div.pagination {padding: 3px; margin: 3px; text-align:center;}
div.pagination a {border: 1px solid #000; margin-right:3px; padding:2px 6px; background-position:bottom; text-decoration: none; color: #000; background-color:#000; color: #fff;}
div.pagination a:hover, div.meneame a:active {border: 1px solid #006600; background-image:none; background-color:#006600; color: #fff;}
div.pagination span.current {margin-right:3px; padding:2px 6px; font-weight: bold; color: #000;}
div.pagination span.disabled {margin-right:3px; padding:2px 6px; color: #000;}
div#gb_form_div {}
form#gb_form {}
.main_formhead, .formhead {font-size : 1.4em; color : #cc9900;}
fieldset#formwrap {background-color : #fefefe;}
fieldset {background-color : #fafafa;}
legend, dt {font-weight : bold; color : #666;}
legend#mainlegend {font-size : 1.2em; color : #669900;}
label {color : #006600;}
input.med, input.short, select.med, textarea.textbox {font : 80% 'Trebuchet MS', sans-serif; color : #666; padding : 2px; border : 1px solid #cc9000; background-color : #fffffa;}
input.med:hover, input.med:focus, input.short:hover, input.short:hover, select.med:hover, select.med:focus, textarea.textbox:hover, textarea.textbox:focus, input.med.hover, input.med.focus, input.short.hover, input.short.focus, select.med.hover, select.med.focus, textarea.textbox.hover, textarea.textbox.focus {color : #000; border : 1px solid #000; background-color : #fff;}
input.checkbox {}
span.error, dt.error, strong.error {color : #cd0000; font-weight : bold;}
span.success {color : #669900; font-weight : bold;}
small.privacy, small.whythis {font-size : 80%;}
small.whythis {position : relative;}
small.whythis a {text-decoration : underline; font-size : 0.95em;}
small.whythis a:hover, small.whythis a:focus, small.whythis a:active {text-decoration : none;} 
small.whythis a span {border : 1px solid #fafafa; background-color : #fafafa; padding : 0 4px 0 4px; color : #fafafa; text-decoration : none;}
small.whythis a:hover span, small.whythis a:focus span, small.whythis a:active span {border : 1px solid #000; background-color : #eecc11; color : #000; padding : 0 4px 0 4px; text-decoration : none;}
p.creditline {float : right; margin : -17px 0; padding-bottom : 1px; font-size : 80%;}
abbr, .abbr {cursor : help; border-bottom : 1px dotted #999;}
dl#result_dl_blockq dt, dl.result_dl_blockq dt {color : #669900;}
dl#result_dl_blockq blockquote, dl.result_dl_blockq blockquote {margin-left : 0;}
div#hf_form_div span.items {font-weight : bold; color : #cc9900;}
.menu_categorias {width : 670px; display: block; margin-top: -38px; padding: 10px 10px 10px 10px; font-family: arial, sans-serif; font-size: 0.9em; line-height: 1.182em; font-weight : bold; color: #999; background: #000; background-position: 4px 4px; background-repeat: no-repeat; opacity: .8; -moz-opacity: 0.7; filter: Alpha(Opacity=60);
  cursor: pointer;}
span.menu_categorias a {font-weight : normal; color: #fff; text-decoration: none;}
span.menu_categorias a:hover {color: #fff; text-decoration: underline;}
.cat_fec {float : right;}
span.reader a {color: #fff;background: #0aa7d6;}