*		{margin:0; padding:0; }
html	{}
body	{background:#fff url(/wp-content/themes/oscm/img/background.gif) scroll repeat-x 0 0; font-family:arial; font-size:small; }
ul, li	{margin:0; padding:0; list-style:none; }
a		{color:#012cb7; }
img		{border:0; }

#recaptcha_widget_div	{width:100% !important; text-align:left !important; }

#container			{text-align:center; }
#page				{width:77em; background:#fff url(/wp-content/themes/oscm/img/top-green.gif) scroll repeat-x 0 0; text-align:left; margin:0 auto; overflow:hidden; }
#page .page-right	{background:transparent url(/wp-content/themes/oscm/img/page-margin-right.gif) scroll no-repeat right .077em;}
#page .page-left	{background:transparent url(/wp-content/themes/oscm/img/page-margin-left.gif) scroll no-repeat left .231em;}

#header							{padding:2em; color:#666; height:3.75em; }
#header span.title				{font-weight:bold; font-size:.924em; margin-top:.77em; display:block; }
#header span.subtitle			{font-weight:normal; margin-bottom:.385em; font-size:.924em; display:block; }
#header li a img				{/*height:4.75em;*/ margin:1em 0 0 0; }
#header li.left					{float:left; }
#header li.right				{float:right; }
#header li.content				{margin:0 1em; }
#header .links			{}
#header .links li		{display:inline; margin-right:.77em; }
#header .links li.right	{float:right; }
#header .links li a		{color:#666; }
#header-separator		{background:transparent url(/wp-content/themes/oscm/img/banner-bottom.gif) scroll repeat-x 0 0; height:1.078em; margin:0 .616em; }

#content			{padding:.77em 3.85em; }

#content .column-content	{width:42.35em; }
#content h1					{font-weight:normal; font-size:2.31em; }
#content h1 a 				{color:#143642; }
#content .column-content h2	{color:#133743; font-size:1.386em; font-weight:normal; margin-bottom:.77em; }
#content .column-content h2 span	{font-weight:normal; color:#00822e; }
#content .description		{color:#5a7a89; font-weight:normal; font-size:1.463em; }
#content hr					{border:.077em solid #EEEEEE; margin:.77em 0; clear:both; }
#content .rss				{float:right; }
#content .rss a				{}
#content .rss a img			{position:relative; top:.385em; }

#directory .tagscloud		{border:.077em solid #eee; padding:.385em; }
#directory .title			{color:#002bb6; }
#directory .tagscloud div.items		{text-align:center; margin-bottom:.77em; }
#directory .tagscloud div.items a	{cursor:pointer; margin-right:.539em; color:#660; }
#directory .tagscloud a.t1			{font-size:.924em; }
#directory .tagscloud a.t2			{font-size:1.078em; }
#directory .tagscloud a.t3			{font-size:1.232em; }
#directory .tagscloud a.t4			{font-size:1.386em; }
#directory .tagscloud a.t5			{font-size:1.54em; font-weight:bold; }

#directory .navbar, #directory .navbar li	{list-style:none; margin:0; padding:0; }
#directory .navbar				{background:#fff; height:2.772em; margin:.385em 0; }
#directory .navbar li			{display:block; float:left; padding:.385em; }
#directory .navbar li.right		{float:right; }
#directory .navbar li.left a:hover,
#directory .navbar li.right a:hover	{text-decoration:none; }
#directory .navbar li.middle	{float:none; text-align:center; padding:.77em; }
#directory .navbar li.middle span	{font-weight:bold; }
#directory .navbar li.middle a		{text-decoration:underline; margin-right:.385em; }
#directory .navbar li a span	{position:relative; top:-.616em; }


#directory .items, #directory .items li
								{list-style:none; margin:0; padding:0; }
#directory .items li			{width:20.02em; float:left; display:block; padding:.385em; }
#directory .items li h4			{color:#14363f; margin-top:.77em; }
#directory .items li .image-icon	{height:5.544em; overflow:hidden; width:7.7em; float:left; border:.077em solid #eee; padding:0.77em; margin-bottom:.77em; }
#directory .items li .resume		{margin-left:8.47em; color:#666; }
#directory .items li .resume a		{display:block; font-size:1.155em; }
#directory .items li .resume span.small	{display:block; }
#directory .items li .projects		{}
#directory .items li .last .content	{font-size:.847em; }
#directory .items li .last .date	{color:#474747; display:block; margin-bottom:.385em; }
#directory .items li.auto			{width:100%; }
#directory .items li .project-box	{clear:left; padding:.077em .77em .77em; background:#fafafa; color:#666; }

#directory .hr					{clear:left; height:0; margin:.77em 0; }
#directory .hr.visible			{height:.077em; border-top:.077em solid #eee; }

#last-list .project, #last-list .resume, #last-list .tags
							{margin-left:12.705em; }
#last-list li.item			{border-top:.077em solid #eee; padding:1.155em 0; font-size:.924em; }
#last-list div.image-icon	{overflow:hidden; width:11.935em; height:8.47em; float:left; }
#last-list a.title			{font-size:1.078em; }
#last-list div.project		{color:#143642; margin-bottom:.385em; }
#last-list div.project a	{color:#022bb9; }
#last-list .resume .content	{color:#666; }
#last-list .resume .ago		{color:#3b6a7a; white-space:nowrap; }
#last-list .tags			{margin-top:.231em; padding:.231em .231em .231em 2.31em; background:#f5f5f5 url(/wp-content/themes/landing/images/tag_green.gif) scroll no-repeat .462em .231em; }
#last-list .tags li			{display:inline; }

#last-list .project, #last-list .resume, #last-list .tags
								{margin-left:0.705em; overflow:hidden; }
#last-list .project.no-picture, #last-list .resume.no-picture, #last-list .tags.no-picture
								{margin-left:0; }

#last-list .resume				{letter-spacing:0.01em; line-height:1.2em; float:left; width:34em; margin:1em 0 1em .705em; }
#last-list .resume .body		{clear:left; margin:.35em 0; height:4.75em; }

#last-list li.item				{border-top:.077em solid #eee; padding:0; font-size:0.9em; }

#last-list div.image-icon		{width:11.935em; float:left; overflow:hidden; height:8em; margin:1em 0; }
#last-list div.image-icon img	{width:11.935em; }

#last-list a.title				{font-size:1.2em; /* white-space:nowrap; */}
#last-list div.project			{color:#143642; margin-bottom:.385em; }
#last-list div.project a		{color:#022bb9; }

#last-list .resume .content		{color:#666; }
#last-list .resume .ago			{color:#256; /*white-space:nowrap;*/ }
#last-list .tags				{margin-top:.231em; }
#last-list .tags li				{display:inline; }

#last-list .category			{margin-top:.231em; white-space:nowrap; overflow:hidden; }
#last-list .category a			{font-size:1.1em; }
#last-list .category .cat-0		{padding-left:1.54em; background:url("img/categories0.png") no-repeat scroll 0 0 transparent; }
#last-list .category .cat-1		{padding-left:1.54em; background:url("img/categories1.png") no-repeat scroll 0 0 transparent; }
#last-list .category .cat-2		{padding-left:1.54em; background:url("img/categories2.png") no-repeat scroll 0 0 transparent; }
#last-list .category .cat-3		{padding-left:1.54em; background:url("img/categories3.png") no-repeat scroll 0 0 transparent; }
#last-list .category .cat-4		{padding-left:1.54em; background:url("img/categories4.png") no-repeat scroll 0 0 transparent; }


#content .post				{margin:1.54em 0 0; }
#content .post .entry			{margin-bottom:.77em; color:#5c5c5c; font-size:1.078em; }
#content .post .entry img		{margin:.77em auto; }
#content .post .entry img.alignleft		{float:left; margin:0 1em 1em 0; }
#content .post .entry img.alignright	{float:right; }
#content .post .entry img.aligncenter	{display:block; }
#content .post .entry p			{margin:.77em 0; }
#content .post .entry ul		{margin-left:1.925em; margin-top:.77em; }
#content .post .entry li		{list-style:circle; padding-bottom:.385em; }
#content .post .entry blockquote	{font-style:italic; }
#content .post .entry blockquote p	{margin-left:1em; }
#content .post .header			{color:#666; }
#content .post .header .img		{width:12.32em; float:left; }
#content .post .header .img img	{width:12.32em; }
#content .post .header .info	{float:none; margin-left:12.705em; }
#content .post .header .info.nophoto	{margin-left:0; }
#content .post .header .info span.small	{font-size:.924em; }
#content .post .header .info .tags	{background:#f6f4f7; padding:.231em .385em .385em; margin-top:1.155em; }
#content .post .header .info .tags img	{position:relative; top:.231em; margin-right:.385em; }
#content .post .header hr		{clear:left; border:0; margin:0; width:0; height:0; }
#content .post .separator		{border:.077em solid #eee; height:.077em; background:#eee; margin:0; clear:left; }

#content .navigation			{border-bottom:.154em solid #eee; height:2.926em; text-align:center;}
#content .navigation br			{clear:both; }
#content .navigation a			{}
#content .navigation a:hover	{}
#content .navigation a img 		{position:relative; top:.616em; margin:0 .77em; }
#content .navigation .alignleft		{float:left; }
#content .navigation .alignright	{float:right; }

#content h2.pagetitle			{color:#597986; font-weight:normal; background:#f5f5f5; padding:.539em .77em;  }
#content h2.pagetitle span		{font-weight:bold; }

#sidebar					{width:24.64em; float:right; color:#666; }
#sidebar li					{margin-bottom:1.155em; }
#sidebar h2					{color:#103641; font-weight:normal; margin-bottom:.385em; font-size:1.463em; }

#sidebar li.about				{width:24.64em; overflow:hidden; }
#sidebar li.about img			{max-width:23.1em;}
#sidebar li.about .content		{margin-top:.77em; }
#sidebar li.about .content p	{margin-bottom:.385em; }

#sidebar li.difunde .content	{background:#FAFAFA none repeat scroll 0 0; border:.077em solid #EEEEEE; height:10em; padding:1.25em; }
#sidebar li.difunde .content .item.left	{float:left; }
#sidebar li.difunde .content .item.right {float:right; }
#sidebar li.difunde .content .item			{text-align:center; }
#sidebar li.difunde .content .item a.image	{display:block; width:10.5em; height:8em; }
#sidebar li.difunde .content .item a img	{width:9.779em; }

#sidebar li.proyectos ul			{border:.077em solid #EEEEEE; padding:.539em; }
#sidebar li.proyectos li			{list-style-image:url(images/bullet-green.gif); margin:0 0 .385em 1.54em; }

#sidebar li.promovido img		{border:.077em solid #EEEEEE; }

#searchform						{margin:.77em 0; }
#searchform fieldset			{border:0; background:#eee; height:2.618em; width:24.255em; }
#searchform .text				{float:left; border:0; height:1.848em; margin:.154em; padding:.231em; width:20.79em; font-size:1.54em;}
#searchform .button.submit		{float:right; border:0; background:#0f0; color:#fff; margin:.154em; padding:.385em .616em; }

#sidebar li.tags div.tags-box	{border:.077em solid #eee; padding:.385em; }
#sidebar li.tags div.items		{text-align:center; margin-bottom:.77em; }
#sidebar li.tags div.items a	{cursor:pointer; margin-right:.539em; color:#660; }
#sidebar li.tags a.t1			{font-size:.924em; }
#sidebar li.tags a.t2			{font-size:1.078em; }
#sidebar li.tags a.t3			{font-size:1.232em; }
#sidebar li.tags a.t4			{font-size:1.386em; }
#sidebar li.tags a.t5			{font-size:1.54em; font-weight:bold; }
#sidebar li.tags a.more			{display:block; text-align:left; margin-top:.385em; }

#our-projects						{padding:1.155em 3.85em; clear:both; }
#our-projects h2					{font-size:1.463em; color:#153540; padding-bottom:.385em; border-bottom:.077em solid #eee; margin-bottom:1.155em; font-weight:normal; }
#our-projects li.odd, #our-projects li.par	{display:block; width:21.56em; float:left; margin:0 .77em; }
#our-projects .image-icon			{height:5.544em; overflow:hidden; width:7.7em; float:left; border:.077em solid #eee; padding:.077em; margin-bottom:.77em; }
#our-projects .resume				{margin-left:8.47em; color:#666; }
#our-projects .resume a				{display:block; font-size:1.155em; }
#our-projects .project-box			{clear:left; padding:.077em .77em .77em; background:#fafafa; color:#666; }
#our-projects h4					{color:#14363f; margin-top:.77em; }
#our-projects .last .date			{color:#474747; display:block; margin-bottom:.385em; }
#our-projects .last .content		{font-size:.847em; }

#oscm-social						{padding:1.155em 3.85em; clear:both; }
#oscm-social .content				{padding:.77em; border:.077em solid #eee; background:#fafafa; }
#oscm-social h3,
#oscm-social h2						{color:#123740; clear:both; margin:.77em 0; font-size:1.463em; font-weight:normal; }
br.clear							{clear:both; }

#oscm-social .blogs					{}
#oscm-social .blogs div				{clear:left; }
#oscm-social .blogs div ul			{display:block; float:left; margin:0; padding:0 .385em .385em 0; width:16.17em; }
#oscm-social .blogs div ul li.title	{color:#060; display:block; font-weight:bold; font-size:1.155em; }
#oscm-social .blogs div ul li.info	{margin-top:.77em; color:#474747; }

#oscm-social .images,
#oscm-social .social				{background:#FFFFFF none repeat scroll 0 0; border-color:#EEEEEE #CCCCCC #CCCCCC #EEEEEE; border-style:solid; border-width:.077em .231em .231em .077em; padding:1.155em; display:block; }

#oscm-social .images img,
#oscm-social .social img			{margin:0 .77em; }

#oscm-social .social				{width:38.5em; }

#comments							{margin-top:.77em; }
#comments h3, #comments h4			{color:#133743; }
#comments h3						{font-weight:bold; }
#comments h4						{font-weight:normal; }
#comments h4 a						{color:#002ab4; }
#comments ul.list					{margin:.77em 0; background:#fafafa; border:.077em solid #ececec; padding:1.155em 1.54em; color:#555555; }
#comments .info						{color:#666; display:block; margin:.77em 0 1.925em 0; }
#respond							{color:#577b87; }

#commentform, #commentform fieldset,
#commentform legend, #zrx_captcha small	{border:0; margin:0; padding:0; font-size:.924em; }
#commentform						{background:#fffff5; border:.077em solid #ececec; padding:.77em; color:#667; }
#commentform fieldset				{clear:left; margin:.616em 0; }
#commentform fieldset .text,
#zrx_captcha .text					{width:30em; border:.077em solid #ececec; padding:.385em; }
#commentform fieldset label			{display:block; }

#commentform fieldset.left,
#commentform fieldset.right			{width:16.94em; clear:none; }
#commentform fieldset.left .text,
#commentform fieldset.right .text,
#zrx_captcha .text					{width:16.17em;}
#commentform fieldset.left			{float:left;}
#commentform fieldset.right			{float:right;}
#commentform fieldset.submit		{text-align:right; }
#commentform input.submit			{background:transparent url(/wp-content/themes/oscm/img/button-publish.gif) scroll no-repeat 0 0; border:0; height:3.08em; width:10.472em; display:block; float:right; margin-top:1em; }

/* footer */
#footer						{clear:both; padding-bottom:.77em; text-align:center; font-size:.847em; }
#footer img					{margin-bottom:.77em; }
#footer a					{color:#666; }
#footer li					{display:inline; }

/* JAVIER: maquetación "suscripción al blog" */
#rss-email-subscription		{font-size:.924em; display:none; background:#eee; border:.077em solid #ccc; padding:1.155em; width:46.2em; margin:.77em auto; }
#rss-email-subscription h3	{margin:0; }
#rss-email-subscription .feeds-url	{list-style:none; margin:.385em 0; padding:0; }
#rss-email-subscription .feeds-url li	{display:inline; margin:0; padding:0 .77em 0 0; }
#rss-email-subscription a.close	{display:block; text-align:right; }

/* JAVIER: lista de agregadores sociales */
ul.social-aggregators			{margin:.77em 0 !important; }
ul.social-aggregators li		{display:inline; list-style:none; }
ul.social-aggregators li a img	{margin:0 !important; }

/* sidebar - votes */
div.vote-button				{background:transparent url(/wp-content/themes/oscm/img/boton-voto-blog.png) scroll no-repeat center center; height:13.706em; width:23.023em; text-align:center; }
div.vote-button .title		{color:#fff; font-weight:bold; font-size:1.925em; padding-top:.77em; }

div.vote-button .votes	.total		{color:#fff; font-weight:bold; font-size:6em; }
div.vote-button .votes .ranking a	{color:#fff; float:right; font-size:1.54em; position:relative; top:2em; left:-1em; }

div.vote-button .vote		{position:relative; bottom:1em; }
div.vote-button .vote a		{color:#080; text-decoration:none; font-size:2.079em; font-weight:bold; }
div.vote-button .vote a:hover{text-decoration:underline; }
