/*  
Theme Name:SwordFishCode TMA
Theme URI: http://themasterplan.in/themes/the-morning-after/
Description: Un tema estilo revista para WordPress, version original en <a href="http://themasterplan.in/themes/the-morning-after/">The Masterplan</a>.
Version: 1.3.3
Author: Francisco Espinoza
Author URI: http://themasterplan.in/

Todas las modificaciones pertenecen a SwordFishCode.com, y corren bajo la licencia Creative Commons 
 by-nc-sa: Atribucion - No Comercial - Licenciar Igual 
 http://creativecommons.org/licenses/by-nc-sa/2.0/cl/deed.es
*/

/* reset.css */

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin: 0; padding: 0; border: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline;}

table {border-collapse: separate; border-spacing: 0;}

caption, th, td {font-weight: normal; text-align: left;}

blockquote:before, blockquote:after, q:before, q:after {content: "";}

blockquote, q {quotes: "" "";}

/* Import stylesheets and hide from IE/Mac \*/

/* End import/hide */

/* Magical Clearfix ----------------------------------------------------------------------*/

.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/

* html .clearfix {height: 1%;}

.clearfix {display: block;}

/* End hide from IE-mac */

/* typograpghy.css */

body {font-family: Helvetica, Arial, "Lucida Grande", Verdana, sans-serif; line-height: 1.5; font-size: 12px; text-align: center; margin: 0; background-color: #ffffff; color: #4b4b4b;/*

margin-top: 15px;*/}

h1, h2, h3, h4, h5, h6 {font-family: Helvetica, Arial, "Lucida Grande", Verdana, sans-serif; color: #111; clear: both;}

h1 {font-size: 3em;}

h2 {font-size: 2em;}

h3 {font-size: 1.5em; line-height: 2;}

h4 {font-size: 1.2em; line-height: 1.25; font-weight: bold;}

h5 {font-size: 1em; font-weight: bold;}

h6 {font-size: 1em;}

p {margin-bottom: 10px; font: 1em/150% "Lucida Grande", Tahoma, Arial, Helvetica, sans-serif;}

p.last {margin-bottom: 0;}

p img.top {margin-top: 0;}

p.small {font-size: 0.8em; margin-bottom: 1.875em; line-height: 1.875em;}

p.large {font-size: 1.2em; line-height: 2.5em;}

p.quiet {color: #666;}

p.incr, .incr p {font-size: 0.83333em; line-height: 1.44em; margin-bottom: 1.8em;}

h2.archive_name, h2.post_name {letter-spacing: -0.04em;}

h2.post_cat, h2.post_comm, h2.post_comm2, 
h3.home_featured, h3.feeds, h3.mast, h3.mast2, h3.mast3, h3.mast4, h3.mast5 {text-transform: uppercase; letter-spacing: 0.1em; font-weight: bold; font-size: 0.8em; line-height: 1.8em;}

h2.post_cat, h2.post_comm2 {border-bottom: 1px solid #dadada;}

h2.post_cat {padding: 0 0 0.2em 0; margin: 0 0 1em 0; color: #999;}

h2.post_comm {background: #fff url(images/bg/bg_gradient.gif) repeat-x; font-style: italic; color: #093700; border-bottom: 1px solid #eee; margin: 0 0.9em 2em 0.7em; padding: 0.9px 1em 0.4em;}

h2.post_comm2 {padding: 0.3em 0 0.2em 0; margin: 0 0 0.2em 0; color: #000;}

h3.latest_post_title {font: bold 1.6em arial, sans-serif; line-height: 1.6em; margin: 0; letter-spacing: -0.035em; padding: 0 0 0.2em 0;}

h3.latest_post_title a:hover {color: #424242; text-decoration: none; border-bottom: 1px dotted; padding: 0 2px; background-color: transparent;}

h3.home_featured {background: none repeat-x left 0%; padding: 0.7em 0.7em 0.9em 0.7em; color: maroon; text-align: center;}

h3.feeds {background: none repeat-x left 0%; padding: 0.7em 0.7em 0.9em 0.7em; text-align: center; color: maroon;}

h3.feedside {background: none repeat-x left 0%; padding: 0; text-align: center; color: #9e0000; font-size: 12px; font-variant: small-caps; font-weight: bold;}

h3.mast {color: #a11b1b; margin-left: 4px; margin-top: 1px;}

h3.mast2, h3.mast3, h3.mast5 {padding: 0 0 0.2em 0;}



h3.mast2 {color: #5f9410;}

h3.mast3 {color: #2d629c;}

h3.mast, h3.mast4 {padding: 0 0 0.6em 0;}

h3.mast5 {font-weight: normal; color: #5f9410;}

h3.archive_title {line-height: 1em; padding: 0 0 5px 0;}

h3.archive_title a {font: bold 1em arial, sans-serif; color: #2d629c; letter-spacing: -0.036em;}

h3.archive_title a:hover {
	text-decoration: underline;
	color: #333;
}

h4.feeds {text-transform: capitalize; font-size: 0.9em; line-height: 1.8em; padding: 0 0 0.6em 0; letter-spacing: 0.1em; color: #a11b1b; text-align: left; font-variant: normal; text-decoration: none; font-weight: normal; font-style: normal;}

ul, ol {margin: 0 0 1.5em 1.5em;}

ol {list-style-type: decimal;}

dl {margin: 1.5em 0;}

dl dt {font-weight: bold;}

a {color: #2d629c; text-decoration: none; outline: none;}

blockquote {margin: 1.5em 0 1.5em 1.5em; color: #666; font-style: italic;}

strong {font-weight: bold;}

em {font-style: italic;}

pre {margin-bottom: 1.3em; background: #eee; border: 0.1em solid #ddd; padding: 1.5em;}

code {font: 0.9em Monaco, monospace;}

hr {background: #b2ccff; color: #b2ccff; clear: both; float: none; width: 100%; height: 0.1em; margin: 0 0 1.4em 0; border: none;}

* html hr {margin: 0 0 1.2em 0;}

table {margin-bottom: 1.4em; border-top: 0.1em solid #ddd; border-left: 0.1em solid #ddd;}

th, td {height: 1em; padding: 0.2em 0.4em; border-bottom: 0.1em solid #ddd; border-right: 0.1em solid #ddd;}

th {font-weight: bold;}

label {font-weight: bold;}

textarea {height: 180px; width: 300px;}

.hide {display: none;}

.alt {color: #666; font-family: "Warnock Pro", "Goudy Old Style", "Palatino", "Book Antiqua", serif; font-size: 1.2em; line-height: 1%; font-style: italic;}

.dquo {margin-left: -0.7em;}

/* grid.css */

.container {text-align: left; position: relative; padding: 0; margin: 0 auto; width: 1020px; background: url(images/bg/bg_container.png) repeat-y center 0%;}

.clear:after, .container:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}

.column {float: left; margin: 0 10px; padding: 0;}

* html .column {overflow: hidden;}

.border {padding-right: 9px; margin-right: 0; border-right: 1px solid #ddd;}

.first {margin-left: 0;}

.last {margin-right: 0;}

.span-1 {width: 50px;}

.span-2 {width: 120px;}

.span-3 {width: 300px;}

.span-4 {width: 260px;}

.span-5 {width: 330px;}

.span-6 {width: 400px;}

.span-7 {width: 630px;}

.span-8 {width: 630px;
}

.span-9 {width: 610px;}

.span-10 {width: 680px;}

.span-11 {width: 630px;}

.span-12 {width: 820px;}

.span-13 {width: 890px;}

.span-14 {width: 960px; margin: 0;}

.span-15 {width: 470px; margin-top: 22px;}

.span-16 {width: 300px;}

.append-1 {padding-right: 70px;}

.append-2 {padding-right: 140px;}

.append-3 {padding-right: 210px;}

.append-4 {padding-right: 280px;}

.append-5 {padding-right: 350px;}

.append-6 {padding-right: 420px;}

.append-7 {padding-right: 490px;}

.append-8 {padding-right: 560px;}

.append-9 {padding-right: 630px;}

.append-10 {padding-right: 700px;}

.append-11 {padding-right: 770px;}

.append-12 {padding-right: 840px;}

.append-13 {padding-right: 910px;}

.prepend-1 {padding-left: 70px;}

.prepend-2 {padding-left: 140px;}

.prepend-3 {padding-left: 210px;}

.prepend-4 {padding-left: 280px;}

.prepend-5 {padding-left: 350px;}

.prepend-6 {padding-left: 420px;}

.prepend-7 {padding-left: 490px;}

.prepend-8 {padding-left: 560px;}

.prepend-9 {padding-left: 630px;}

.prepend-10 {padding-left: 700px;}

.prepend-11 {padding-left: 770px;}

.prepend-12 {padding-left: 840px;}

.prepend-13 {padding-left: 910px;}

.box {padding: 1.5em; margin-bottom: 1.5em; background: #f0f0f0;}

.clear {display: inline-block;}

* html .clear {height: 1%;}

.clear {display: block;}

img {margin-left: 1em; margin-right: 1em;}

img.conmarco {border: 1px solid #aaa; padding: 2px; margin-left: 0.9em; margin-right: 0.9em;}

img.alignright {margin: 0 0.3em 0 0; padding: 0; float: right;}

img.alignleft {margin: 0 0.3em 0 0; padding: 0; float: left;}

.pull-1 {margin-left: -70px;}

.pull-2 {margin-left: -140px;}

.pull-3 {margin-left: -210px;}

.push-0 {margin: 0 0 0 1.5em; float: right;}

.push-1 {margin: 0 -88px 0 1.5em; float: right;}

.push-2 {margin: 0 -158px 0 1.5em; float: right;}

.push-3 {margin: 0 -228px 0 1.5em; float: right;}

/* Header styles -------------------------------------------------------------- */

#header #logo {height: 100px; padding-left: 30px;}

#header #logo .title {padding: 0.5em 0 0 2px; letter-spacing: -0.05em; color: #000303; font: normal 700 5em/0 "Hobo Std", "Monotype Corsiva", Arial; margin-top: 23px; margin-left: 50px;}

#header #logo .title .desc {text-align: left; text-transform: uppercase; color: #666; letter-spacing: 0.2em; border-top: 1px solid #ccc; font: 400 0.18em "Handwriting - Dakota", Mistral; padding-left: 5em; margin-top: 3em;}

#header #logo .title a {text-decoration: none; color: #000;}

#header #logo .title a:hover {color: #b3b3b3;}

#header #logo a.sitelogo {display: block; width: 500px; background: url(images/bg/sfc.jpg) no-repeat; margin-left: 33px; margin-top: 10px; height: 91px;}

#header {background: url(images/bg/bg_header.png) no-repeat left top; color: #666; width: 1020px; height: 120px; margin-bottom: 5px; padding-top: 25px; margin-top: 0;/*-15px*/}

/* Search and navigation -------------------------------------------------------------- */

#search {margin-left: 11px; margin-top: -8px;}

#header #search_menu {height: 100px; float: right; margin-top: 12px; margin-right: 30px;}

#header #search_menu #search {padding: 0 0 0 5px;}

/* Form styles -------------------------------------------------------------- */

input.search_input {width: 292px; border: 1px solid #cccccc; padding: 5px; color: #2d629c; margin: 0; float: left; height: 12px; font: bold 0.9em arial, sans-serif;}

#menu {float: left; background: #e6e6e6 url(images/bg/leftround2.gif) no-repeat left 0%; margin-left: 10px; padding: 0; padding-left: 18px; margin-bottom: 0; margin-top: 12px; width: 337px;}

/* Menu -------------------------------------------------------------- */

#menu li {display: inline;}

#menu li a {float: left; color: #06C; padding: 8px; text-decoration: none;
}

#menu li a:hover {color: black; background: url(images/bg/pointer.gif) no-repeat center 25px;}

#menu li span.home , #menu li span.about , #menu li span.archives , #menu li span.subscribe {background: none no-repeat;}

#menu li span.contact {background: none no-repeat; text-align: right;}

/* Top banner with rotating images -------------------------------------------------------------- */

#topbanner, #topbanner_arch, #topbanner_single {background: url(images/bg/home_banner.png) no-repeat 30px 0%; height: 70px; border-color: white; border-style: none; margin-bottom: 12px; margin-right: 18px; padding-right: 40px;}

#topbanner .pagetitle, #topbanner_arch .pagetitle, #topbanner_single .pagetitle {float: left; background: transparent; color: #fff; text-transform: lowercase; letter-spacing: -0.036em; padding: 1px 5px 1px 40px; margin: 20px 0 0 0; font: 700 2em "Handwriting - Dakota", Mistral, "Monotype Corsiva";}

/* buttons.css */

a.button, button {display: block; float: left; margin: 0 0.583em 0.667em 0; padding: 5px 10px 6px 7px; border: 0.1em solid #dedede; border-top: 0.1em solid #eee; border-left: 0.1em solid #eee; background-color: #f5f5f5; line-height: 130%; text-decoration: none; font-weight: bold; color: #565656; cursor: pointer; font: 100% "Lucida Grande", Tahoma, Arial, Verdana, sans-serif;}

button {width: auto; overflow: visible; padding: 4px 10px 3px 7px;}

button[type] {padding: 5px 10px 5px 7px; line-height: 17px;}

*:first-child + html button[type] {padding: 4px 10px 3px 7px;}

button img, a.button img {margin: 0 3px -3px 0 !important; padding: 0; border: none; width: 16px; height: 16px;}

button:hover, a.button:hover {background-color: #dff4ff; border: 0.1em solid #c2e1ef; color: #2d629c;}

a.button:active {background-color: #6299c5; border: 1px solid #6299c5; color: #fff;}

.positive {color: #529214;}

a.positive:hover, button.positive:hover {background-color: #e6efc2; border: 0.1em solid #c6d880; color: #529214;}

a.positive:active {background-color: #529214; border: 0.1em solid #529214; color: #fff;}

.negative {color: #d12f19;}

a.negative:hover, button.negative:hover {background: #fbe3e4; border: 0.1em solid #fbc2c4;}

a.negative:active {background-color: #d12f19; border: 0.1em solid #d12f19; color: #fff;}

/* Start The Morning After*/

a {color: #06C; text-decoration: none; padding: 0 2px;}

a:hover { text-decoration: underline; padding: 1px 2px 0;}

a.more-link {color: #e00000; font-style: italic; font-weight: bold; font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;}

#bth43 {text-align: center; margin-bottom: 1em;}

.bth43 {text-align: center; margin-bottom: 2em !important;}

.bth43 a {padding: 0.5em 0.5em 0.4em; border: 1px solid silver; text-decoration: none; font: bold 1.3em Helvetica, Arial, sans-serif;}

.bth43 a:link, .bth43 a:visited {color: #2d629c; border-color: silver; background-color: transparent;}

.bth43 a:hover { background-color: #06C; border-color: #06C;}

.highlight {background-color: #fefecb;}

.clear {clear: both;}

/* Home page columns -------------------------------------------------------------- */

#home_content {margin: 1.5em 0; padding-left: 30px;}

/* latest post */

.latest_post {padding: 0 0 3em;}

.latest_post_image img {margin: 0 0 0.2em 0;}

.latest_post p object {margin: 0 auto; position: relative; display: block; padding: .3em .5em; border-width: 0;}

.latest_post img.wp-smiley {margin: 0 0.3em 0 0; padding: 0;}

.latest_post_meta {line-height: 1.6em; background: url(images/bg/bg_comments.png) repeat-x scroll left; height: auto !important; font-size: 0.9em; border-bottom: 0.1em solid #b6f8ff; padding-right: 7px; padding-left: 7px; padding-top: 3px;}

.latest_post_meta a {font-weight: bold; color: #7f7f7f;}

.latest_post_meta a:hover {color: #424242; text-decoration: none; border-bottom: 1px dotted; padding: 0 2px; background-color: transparent;}

.latest_read_on {padding: 0 20px 1px 20px; background: url(images/bg/readon.png) no-repeat top left;}

.latest_post blockquote {padding: 0 10px 0 50px; font-size: 1em; line-height: 1.4em; position: relative; margin: 10px 0; background: url(images/bg/bg_blockquote.gif) no-repeat 10px 0; color: #666;}

.latest_comments {padding: 0 20px 1px 20px; background: url(images/bg/comment.png) no-repeat top left;}

.latest_category {padding: 0 20px 1px 20px; background: none no-repeat left 0%;}

.latest_post p a {color: #1b52d1;}

.latest_post p a:hover {
	color: #333;
}

/* featured post */

#home_featured {background: #fff url(images/bg/bg_gradient.gif) repeat-x; margin: 0 0 1.1em 0; float: left; width: 100%; text-align: justify; border-width: 1px; border-style: solid; border-color: #eee; color: #333;}

.feat_content {background: #fff url(images/bg/bg_gradient.gif) repeat-x; border-width: 1px; border-style: solid; border-color: #eee; color: #333; padding: 1em 1em; margin: 0 0.9em 2em 0.7em;}

.feat_thumb img {float: left; padding: 0; margin: 0.2em 1em 1em 0; border: 1px solid #999;}

.feat_title {font: 700 12px georgia, serif; padding: 0 0 0.3em 0;}

.feat_title a {color: #2d629c;}

.feat_title a:hover {color: #424242; text-decoration: none; border-bottom: 1px dotted; padding: 0 2px; background-color: transparent;}

/* Feeds */

#feeds {background: #fff url(images/bg/bg_gradient.gif) repeat-x; margin: 0 0 1.1em 0; float: left; width: 100%; text-align: justify; color: #333; border: 1px solid #dadada;}

#feedside {background: transparent none repeat-x; margin: 0 0 1.1em 0; float: left; width: 100%; text-align: justify; color: #333; border: 1px solid #dadada;}

#feeds li {padding-left: 3px; margin-bottom: 0;}

#feedside li {padding-left: 3px; margin-bottom: 0; background-color: transparent;}

#feeds li a {height: 20px; background-repeat: no-repeat; background-position: left center; padding: 2px 2px 2px 20px;}

#feedside li a {height: 20px; padding: 2px 2px 2px 20px; background: transparent none no-repeat left center;}

input.text {font-family: "Lucida Grande", "Segoe UI", Geneva, Tahoma, Verdana, Arial, sans-serif; color: #555; border: 1px solid #d0c8c8; background: #fff; width: 61px; height: 17px;}

input.btt, #contactsubmit {background: #3d81ee; border: 1px solid gray; color: white; height: 21px; font-size: 0.9em; padding-bottom: 1px;
	font-weight: bold;
	border-left-style: solid;
	border-left-color: silver;
}

/* asides */

ul.arrow, ul.cat, ul.reccom, ul.email {list-style: none; list-style-image: url(foo.gif); margin: 0;}

ul.arrow li {padding: 0 0 0.5em 12px; margin: 0 0 0.5em 0; border-bottom: 1px solid #dadada; border-left: 5px solid #dadada;}

ul.arrow li a, ul.reccom li a, ul.email li a {color: #2d629c;}

ul.arrow li a:hover, ul.reccom li a:hover, ul.email li a:hover {color: #fff; text-decoration: none; background-color: #06C; padding: 0 2px;}

/* about */

#home_about {border-bottom: 1px solid #dadada; border-top: 1px solid #dadada; margin: 0 0 1em 0; padding: 0.5em 0.7em 0 0.7em;}

#home_about p {font-size: 0.9em; font-family: tahoma;}

/* recent posts */

.home_recent_post {padding: 0.1em 0 1.2em 0; margin: 0 0 0.8em 0; background: url(images/bg/dot.png) repeat-x bottom left;}

.home_recent_thumb {padding: 0 10px 0 0; margin: 0 0 0.25em 0; float: left;}

.home_recent_thumb img {float: left; margin: 0;}

.home_recent_thumb a img {background: #999; padding: 2px; margin: 0; border: 0;}

.home_recent_thumb a:hover img {background: #333; padding: 2px; margin: 0; border: 0;}

.home_recent_title a {font-weight: bold;}

.home_recent_title a:hover {color: #424242; text-decoration: none; border-bottom: 1px dotted; padding: 0 2px; background-color: transparent;}

.home_recent_date, .home_recent_auth {padding: 0; margin: 0; color: #666; font-size: 0.9em;}

.home_recent_exc p {color: #666; text-align: left;}

/* category list */

#side_categories {margin: 0 0 1em 0;}

ul.cat li {padding: 0 0 0.3em 0; margin: 0;}

ul.cat li a {display: block; text-transform: uppercase; font-size: 0.8em; font-weight: bold; color: #000; border-bottom: 1px solid #dadada; border-left: 3px solid #dadada; padding: 3px 12px 0 7px; margin: 0; background: url(images/bg/arrow.png) no-repeat 280px 3px; height: 19px;}

ul.cat li a:hover {background: transparent url(images/bg/arrow2.png) no-repeat 280px 3px; color: #06C; border-bottom: 1px solid #06f; border-left: 3px solid #06f;}

ul.cat li ul {list-style: none; list-style-image: url(foo.gif); margin: 0; padding: 0.3em 0 0.2em 0.8em;}

ul.cat li ul li {padding: 0; margin: 0;}

ul.cat li ul li a {border: 0; margin: 0; padding: 0 0 0 12px; text-transform: none; font-size: 0.9em; height: 19px; background: url(images/bg/sub.png) no-repeat;}

ul.cat li ul li a:hover {background: #f1f1f1 url(images/bg/sub1.png) no-repeat;}

/* side tag cloud */

#side_tag_cloud {background: #fff url(images/bg/bg_gradient.gif) repeat-x; margin: 0 0 1.1em 0; float: left; width: 100%; text-align: justify; color: #333; border: 1px solid #eee;}

/* ad */

.ad_block {border: 1px solid #dadada; padding: 4px 0; margin: 1em 0 1.2em; text-align: center;
	float: left;
}

.ad_block .ad160 {margin: 0 auto; width: 160px;}

.ad_block .ad180 {margin: 0 auto;
	width: 300px;
}

.ad_block .ad250 {margin: 0 auto; width: 250px;}

.ad_block img, .ad_block p img {margin: 0; padding: 0; display: block;}

/** widgets **/

.widget {margin: 0 0 1.4em 0;}

.widget a {color: #2d629c;}

.widget a:hover {text-decoration: none; padding: 0 2px;}

.widget ul, .widget ol {list-style: none; padding: 0; margin: 0;}

.widget ul li {padding: 0 0 0.3em 20px; margin: 0 0 0.5em 0; border-bottom: 1px solid #dadada; background: url(images/bg/postbullet.png) no-repeat 0 2px;}

.textwidget ul li {margin-bottom: 3px; padding: 0 !important; border-bottom: none; background: none;}

.widget ol li {padding: 0 0 0.3em 10px; margin: 0 0 0.5em 0; border-bottom: 1px solid #dadada;}

/*recent comments*/

ul#recentcomments li.recentcomments {background: url(images/bg/bubble.png) no-repeat 0 3px;}

/*wp-calendar*/

table#wp-calendar {margin: 0; width: 100%; border: 0;}

table#wp-calendar caption {text-transform: uppercase; font-size: 0.8em; line-height: 1.8em; font-weight: bold; padding: 0 0 0.6em 0; letter-spacing: 0.1em; color: #2d629c;}

table#wp-calendar th, table#wp-calendar td {height: 1em; padding: 0.2em 0.4em; text-align: right; border-right: 2px solid #fff;}

table#wp-calendar th, table#wp-calendar td#today {font-weight: bold; background: #dadada; color: #000; border-bottom: 0;}

table#wp-calendar td#today {font-weight: bold; background: #f2f2f2;}

table#wp-calendar td {border-bottom: 1px solid #efefef;}

table#wp-calendar td a {font-weight: bold;}

/*most e-mailed*/

.widget_email_most_emailed ul li {background: url(images/bg/doc.png) no-repeat 0 2px;}

/* Archive styles -------------------------------------------------------------- */

.archive_post_block {padding: 0.1em 0 0 0; border-bottom: 1px solid #dadada; margin: 0 0 1.2em 0;}

.archive_post_meta {color: #818181; padding: 0 0 0.6em 0;}

.archive_post_meta a, .post_meta a {color: #2d629c;}

.archive_post_meta a:hover, .post_meta a:hover { text-decoration: underline; padding: 0 2px;
	color: #333;
	background-color: transparent;
}

#arch_content, #post_content {margin: 1.5em 0; padding-left: 30px;}

.archive_meta {margin: 1.5em 0; border-top: 1px solid #dadada;}

.archive_meta a {color: #666;}

.archive_meta a:hover {color: #333;}

.archive_feed {padding: 0.5em 1.5em; margin: 0; border-bottom: 1px solid #dadada; background: url(images/bg/feedicon12.png) no-repeat 0 8px; color: #666;}

.archive_number {margin: 0; border-bottom: 1px solid #dadada; color: #666; background: url(images/bg/info.png) no-repeat 0 8px; padding: 0.5em 1.5em 0.5em 1.8em;}

.archive_email {border-bottom: 1px solid #dadada; color: #666; background: none no-repeat -1px 9px; padding: 0.5em 1.5px 0.5em 1.5em; margin-bottom: 0; margin-top: 0;}

/* Single post styles -------------------------------------------------------------- */

.post_meta {color: #666; padding: 0.3em 0 1.4em 0;}

.post_meta_tag {color: #666;}

.post_meta p img {margin: 0; padding: 0; float: none;}

.post_meta p {margin: 0 0 0.4em 0;}

#post_content blockquote {padding: 0 10px 0 50px; font-size: 1em; line-height: 1.4em; position: relative; margin: 10px 0; background: url(images/bg/bg_blockquote.gif) no-repeat 10px 0; color: #666;}

#post_content blockquote p {text-align: left; line-height: 1.5em;}

#post_content p img {margin: 0 0.3em 0 0; padding: 0;}

#post_content p img.alignright {margin: 0 0.3em 0 0; padding: 0; float: right;}

#post_content p img.alignleft {margin: 0 0.3em 0 0; padding: 0; float: left;}

#post_content p object {margin: 0 auto; position: relative; display: block; padding: .3em .5em; border-width: 0;}

#post_content p img.conmarco {border: 1px solid #aaa; padding: 2px; margin-left: 0.9em; margin-right: 0.9em;}

#post_content img.posttag {margin: 0 0.3em 0 0; padding: 0.1em 0 0 0;}

#post_content img.wp-smiley {margin: 0 0.3em 0 0; padding: 0;}

#post_content p a, #arch_content p a {color: #1b52d1;}

#post_content p a:hover, #arch_content p a:hover {
	color: #333;
	background-color: transparent;
}

/* Related Posts */

ul.st-related-posts {list-style: none; margin: 0;}

ul.st-related-posts li {border-right: 3px solid #dadada; border-bottom: 1px solid #dadada; margin: 0 0 0.5em 0; padding: 0 1em 0.5em 0;}

ul.st-related-posts li a {color: #1b52d1;}

ul.st-related-posts li a:hover {color: #fff; text-decoration: none; background-color: #06C; padding: 0 2px;}

/* Comment area styles -------------------------------------------------------------- */

ol#commentlist cite span.karmacomment {float: right;}

ol#commentlist cite span.karmacomment img {margin-right: 0; margin-left: 0; padding-right: 0; padding-left: 0;}

#comments {margin-bottom: 3em;}

#commenthead {margin-bottom: 1em;}

ol#commentlist {list-style-type: none; margin: 0; padding: 0 0 12px 0;}

ol#commentlist li {border-right: 3px solid #dadada; border-bottom: 1px solid #dadada; margin: 0 0 1em 0; padding: 0 1em 1em 0; overflow: hidden;}

ol#commentlist li.alternate {border-right: 3px solid #999; border-bottom: 1px solid #dadada;}

ol#commentlist cite {font-style: normal; text-align: left; display: block; color: #818181;}




ol#commentlist cite a {color: #2d629c;}

ol#commentlist cite a:hover {color: #fff; text-decoration: none; background-color: #06C; padding: 0 2px;}

ol#commentlist li blockquote {float: none; width: auto; padding: 0 2em 0 0; margin: 0.5em 0; color: #818181; font: italic 1em arial, sans-serif; letter-spacing: 0; text-align: left;}

ol#commentlist li .commentauthor {font-weight: bold; color: #333;}

ol#commentlist li .commentauthor a, ol#commentlist li .commenttime a {font-weight: bold; color: #2d629c;}

ol#commentlist li .commentauthor a:hover, ol#commentlist li .commenttime a:hover {color: #fff; text-decoration: none; background-color: #06C; padding: 0 2px;}

ol#commentlist li .commnumber {width: 30px; text-align: left; float: left; font-size: 3em; font-weight: bold; line-height: 1em;}

ol#commentlist li .commentcont p {margin: 0 0 0.5em 0; padding: 0 12px 0 73px;}

/* comment form */

.Form .Email {background: url(images/FooterEmail.png) no-repeat left top;}

.Form {padding: 0px 0px 10px 0px; position: relative; margin: 0px; font-family: 'Verdana';}

.Form form {margin: 0px; padding: 0px;}

.Form a {text-decoration: underline;}

.Form p {padding: 0px 0px 2px 0px; margin: 0px; color: #666;}

.Form p small strong {font-weight: bold; color: #FF3300;}

.Form p small {font-size: 11px; display: block; padding: 6px 0px; color: #000;}

.Form .TextField {color: #003366; padding: 6px 6px 6px 30px; font-size: 12px; display: block; background-color: transparent; border: 1.7px solid silver;}

.Form .TextArea {color: #2d629c; padding: 6px; font-size: 12px; background-color: transparent; border: 1.7px solid silver;}

.use-gravatar {padding: 10px; font-size: 0.85em; background: #FAFAFA; color: #555; text-align: right; height: 30px; width: 300px; margin: 10px 0 10px 295px;}

#commentlist li .avatar {float: left; margin-right: 10px;}

.notify-comentario {padding: 10px; margin: 5px 0 0; font-size: 0.9em; background: #F1F3F3; color: #444; text-align: center;}

.comsubmit {width: 614px; border: 1px solid #ddd; padding: 5px; color: #333; margin: 0; float: left; font: bold 0.9em arial, sans-serif; height: 30px; text-align: center;}

.comsubmit:hover {background-color: #06C; color: white;}

.Form input.SubmitComment {width: 57px; height: 29px; background: url(images/SubmitComment.png) no-repeat; margin-top: 4px;}

.Form input.SubmitComment:hover {background: url(images/SubmitComment.png) no-repeat 0 -29px; margin-top: 4px;}

.Form input.SubmitCommentIE {width: 57px; height: 29px; background: url(images/SubmitComment.png) no-repeat 0 -29px; margin-top: 4px;}

/* archives page */

ul.archives, ul.wp-tag-cloud {margin: 0 0 1.5em 0; list-style: none; list-style-image: url(foo.gif);}

ul.archives li, ul.wp-tag-cloud li {padding: 0 0 0.2em 20px; background: url(images/bg/doc.png) no-repeat 0 2px;}

ul.archives li a, ul.wp-tag-cloud li a {color: #2d629c;}

ul.archives li a:hover, ul.wp-tag-cloud li a:hover {color: #000; background: #eee;}

/* Footer -------------------------------------------------------------- */

#footer {background: url(images/bg/bg_footer.png) no-repeat center bottom; color: #666; width: 960px; height: 80px; margin

: 0; /*

0

0 -18px*/
	padding: 0 30px;}

footerLeft {width: 350px; float: left; text-align: left;}

footerRight {width: 300px; float: right; text-align: right;}

/* Form styles
-------------------------------------------------------------- */

input.submit_input {height: 24px; padding: 0; margin: 0 0 0 5px; color: #008bcb; float: left; border: 1px solid #cccccc; background-image: none; background-color: transparent; width: 55px; font: bold 0.9em arial, sans-serif;}

/* Miscellaneous styles-------------------------------------------------------------- */

/* miscellaneous */

.none {display: none;}

.border_left {padding-left: 9px; margin-left: 0; border-left: 1px solid #ddd;}

.dot {font-family: "lucida sans unicode", "arial unicode ms", sans-serif;}

.navigation {color: #818181;}

input.Forms, textarea.Forms {border-top: 1px solid #999; border-left: 1px solid #999; border-bottom: 1px solid #dadada; border-right: 1px solid #dadada; padding: 2px;}

input.buttonem {background: #dadada; float: left;}

/* image caption classes */

.captionleft {float: left; margin: 0 1.5em 1em 0; padding: 0.5em; text-align: left;}

.captionright {float: right; margin: 0 0 1em 1.5em; padding: 0.5em; text-align: left;}

.captionfull {margin: 0 0 1em 0; padding: 0; text-align: left;}

.captionleft img, .captionright img, .captionfull img {margin: 0; display: block;}

.captionleft p, .captionright p, .captionfull p {background: #eee; margin: 0; line-height: 1.6em; padding: 0.5em; border-bottom: 1px solid #ccc; border-top: 1px solid #ccc; font-size: 0.9em; color: #555;}

/*pagination*/

#pag-nav {margin: 22px 0; font-size: 15px;}

#pag-nav p {color: #AAA; text-align: center; font-size: 15px;}

#pag-nav .pagination {padding: 3px; margin: 3px; text-align: center; font-size: 15px;}

#pag-nav .pagination a {border: 1px solid silver; margin: 0 3px; padding: 2px 5px; background-position: bottom; text-decoration: none; color: #0061de; font-size: 15px;}

#pag-nav .pagination a:hover {border: 1px solid #828282; background-color: #06C; color: #fff; font-size: 15px;}

#pag-nav .pagination span.current {margin-right: 3px; padding: 2px 6px; font-weight: bold; font-size: 15px;}

#pag-nav .pagination span.disabled {margin-right: 3px; padding: 2px 6px; color: #aaa; font-size: 15px;}

/* paginated-comments */

.comments-pager p {color: #AAA; text-align: center; font-size: 13px;}

.comments-pager {font-family: Arial, sans-serif; font-size: .95em; text-align: center;}

.comments-pager-bottom {padding: 2em 0; border-top: 1px solid lightgrey;}

.comments-pager p {margin: 0;}

.comments-pager.bottom {border-top: solid 1px #ccc; margin-bottom: 1em;}

.comments-pager a {text-decoration: none;}

.comments-pager a strong {}

.comments-pager a:link,
.comments-pager a:visited {border: 1px solid silver; padding: 2px 5px; background-position: bottom; text-decoration: none; color: #0061de; font-size: 12px; margin: 0;}

.comments-pager a:hover {border: 1px solid #06C; background-color: #06C; color: white;}

.comments-pager a.active {border: 1px solid #226aff; background-color: #06C; color: white;}

/* Tabs */


/*--------------------------------------------------
  REQUIRED to hide the non-active tab content.
  But do not hide them in the print stylesheet!
  --------------------------------------------------*/
.tabberlive .tabbertabhide {
 display:none;
}

/*--------------------------------------------------
  .tabber = before the tabber interface is set up
  .tabberlive = after the tabber interface is set up
  --------------------------------------------------*/
.tabber {
}
.tabberlive {
 margin-top:1em;
}

/*--------------------------------------------------
  ul.tabbernav = the tab navigation list
  li.tabberactive = the active tab
  --------------------------------------------------*/
ul.tabbernav
{
 margin:0;
 padding: 3px 0;
 border-bottom: 1px solid #778;
	font: 10px Verdana, sans-serif;
}

ul.tabbernav li
{
 list-style: none;
 margin: 0;
 display: inline;
}

ul.tabbernav li a
{
 padding: 3px 0.5em;
 margin-left: 3px;
 border: 1px solid #6f6f6f;
 border-bottom: none;
 background: #3d81ee;
 text-decoration: none;
	color: white;
	font-weight: bold;
}

ul.tabbernav li a:link { color: white; }
ul.tabbernav li a:visited { color: #667; }

ul.tabbernav li a:hover
{
 color: white;
 background: #989898;
 border-color: #3b3b3b;
}

ul.tabbernav li.tabberactive a
{
 background-color: #989898;
 border-bottom: 1px solid #fff;
	color: white;
}

ul.tabbernav li.tabberactive a:hover
{
 background: #828282;
 border-bottom: 1px solid white;
	color: white;
}
.Estilo2 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
/* Esto debería estar en  /wp-content/plugins/seesmic-wp/seesmic-wp.css */
a.see_buttons_add,
a.see_buttons_add:visited,
a.see_buttons_add:hover	{display:block; padding-top:19px; padding-right:5px; cursor:pointer; cursor:hand; float:left; }
/* Esto debería estar en  /wp-content/plugins/seesmic-wp/seesmic-wp.css */

/*image.php*/
.attachment {padding: 5px;color: #ccc;text-align: center;border: 2px solid #DADADA;
	margin-top: 10px;
	background-color: #f7f7f7;
}
#contentwrapimage {float: left;display: inline;margin: 15px 0 0 40px;width: 940px;}
.navigation { display: block; text-align: center; margin-top: 10px; margin-bottom: 150px;}
.alignrightgal a { float: right;margin: 10px;padding: 5px;
	width: 100px;
	height: 100px;
	background: url(images/next2.png) no-repeat;
}

.alignrightgal img {display: none;}

.alignleftgal a { float: left;margin: 10px;padding: 5px;
	width: 100px;
	height: 100px;
	background: url(images/previous2.png) no-repeat;
}
.alignleftgal img {display: none;}
.captnized {border: 2px solid #DADADA;padding-left: 5px;
	background-color: #f7f7f7;
}
#ad_imag_gallery {margin-top: 47px;}
#embedheader {display:none;}