/*  
Theme Name: Simple Balance 2.1 Spanish
Theme URI: http://blogsessive.com
Theme URI Spanish: http://carrero.es
Description: Simple, highly customizable, well-balanced 3 column theme. More Power. More Style. Your Style!
Tags: fixed width, three columns, simple, control panel, custom layout
Author: Alex Cristache and Translate by David Carrero
Author URI: http://blogsessive.com and translate site in http://carrero.es
*/

/* License and other information:

- This theme is released unde Creative Commons 3.0 licence;
- You may share, modify and use it in personal or commercial projects;
- I'd appreciate it if you DO NOT remove the author information in the theme's footer;
- Under any circumstances, DO NOT remove the original author information from this CSS file (this includes Name and URL);
- If you modify the theme, please mention the original author in a comment like this one.
- Traducción al castellano realizada por David Carrero Fdez-Baillo para su bitácoras http://carrero.es
- Modificado y adaptado para Dos Manzanas;

*/




/* Estilos generales ------------------------------------------------------------------------------------------------------------ */

body					{
					background: #fff url(img/background.png) repeat-x;
					margin: 0 auto;
					text-align: center;
					font: normal normal 12px Tahoma, Arial, Verdana, sans-serif;
					color: #444;
					}

#wrap					{
					margin: 0 auto;
					width: 970px;
					text-align: left;
					}

a,
#viejosarchivos span			{
					color: #207f7b;
					text-decoration: none;
					}

a:hover,
#viejosarchivos span:hover		{
					color: #d90202;
					}

a img					{
					border: none;
					}

form					{
					margin: 0;
					padding: 0;
					}

small					{
					font-size: 9px;
					}

.left,
img.alignleft,
object.alignleft			{
					float: left;
					}

.right,
img.alignright,
object.alignright			{
					float: right;
					}





/* Estilos de la cabecera  ------------------------------------------------------------------------------------------------------------ */

#header					{
					width: 970px;
					overflow: hidden;
					margin-bottom: 35px;
					}

.topLogo				{
					width: 200px;
					float: left;
					margin-right: 20px;
					padding-top: 25px;
					}

.topLogo h1,
.topLogo h2				{
					font: normal normal 25px Georgia, "Times New Roman", serif;
					font-variant: small-caps;
					color: #d90202;
					margin: 0;
					padding: 0;
					line-height: 20px;
					}

.topLogo h1 a,
.topLogo h2 a				{
					text-decoration: none;
					color: #d90202;
					}

.topLogo h1 a:hover,
.topLogo h2 a:hover			{
					color: #207f7b;
					}

.topLogo .blogDescription		{
					font: normal normal 16px Georgia, "Times New Roman", serif;
					font-variant: small-caps;
					color: #207f7b;
					}

.bottomDes				{
					width: 970px;
					clear: both;
					padding-top: 10px;
					padding-bottom: 1px;
					text-align: justify;
					}

.bottomDes .blogDescription		{
					font: normal normal 12px Georgia, "Times New Roman", serif;
					color: #207f7b;
					}

.topMenu				{
					width: 470px;
					float: left;
					margin-right: 20px;
					font: normal normal 14px Georgia, "Times New Roman", serif;
					}

.topMenu ul				{
					margin: 0;
					padding: 0;
					list-style: none;
					display: block;
					}

.topMenu ul li				{
					margin: 0 20px 0 0;
					padding: 25px 0 0 0;
					float: left;
					border-top: 5px solid #d2ebea;
					}

.topMenu ul li.current_page_item	{
					border-top: 5px solid #d90202;
					}

.topMenu ul li a			{
					color: #207f7b;
					padding-top: 20px;
					text-decoration: none;
					}

.topMenu ul li a:hover			{
					color: #d90202;
					}

.topSearch				{
					width: 260px;
					float: right;
					padding-top: 23px;
					}

.s					{
					border: 1px solid #92bdbb;
					width: 200px;
					float: left;
					height: 18px;
					}

.searchSubmit				{
					padding: 0;
					background: none;
					border: none;
					font: normal bold 12px Georgia, "Times New Roman", serif;
					cursor: pointer;
					float: right;
					line-height: 20px;
					}





/* Estilos de la estructura de página  ------------------------------------------------------------------------------------------------------------ */

#page					{
					width: 970px;
					overflow: hidden;
					}

#lsidebar				{
					width: 200px;
					float: left;
					margin-right: 20px;
					}

#rsidebar				{
					float: right;
					width: 258px;
					}

#content				{
					float: left;
					width: 470px;
					margin-right: 20px;
					}




/* Estilos de las barras laterales  ------------------------------------------------------------------------------------------------------------ */

#lsidebar .leftPic			{
					padding-top: 160px;
					background: url(img/pic-sidebar.jpg) no-repeat;
					}

#lsidebar .leftPicCustomWrap		{
					width: 200px;
					overflow: hidden;
					}

#lsidebar .leftPicCustom		{
					margin: 0;
					border: 0;
					background: none;
					}

#lsidebar h2,
#rsidebar h2				{
					font: normal normal 17px Georgia, "Times New Roman", serif;
					color: #d90202;
					margin: 0;
					padding: 0 0 5px 0;
					border-bottom: 1px solid #207f7b;
					}

#lsidebar ul,
#rsidebar ul				{
					margin: 0;
					padding: 0;
					list-style: none;
					}

#lsidebar ul ul ul,
#rsidebar ul ul ul			{
					margin: 4px 0 0 10px;
					padding: 0;
					list-style: none;
					}

#lsidebar ul li,
#rsidebar ul li				{
					margin: 0 0 25px 0;
					padding: 0;
					list-style: none;
					}

#lsidebar li li,
#rsidebar li li				{
					margin: 0;
					padding: 4px 0;
					list-style: none;
					border-bottom: 1px solid #ddd;
					}

#lsidebar li li li,
#rsidebar li li li			{
					margin: 0;
					padding: 4px 0;
					list-style: none;
					border: none;
					}

#lsidebar ul ul ul a,
#rsidebar ul ul ul a			{
					font-size: 11px;
					}

#lsidebar li.rssFeed			{
					background: url(img/bg-rss.gif) no-repeat;
					width: 200px;
					height: 50px;
					font: normal bold 12px Georgia, "Times New Roman", serif;
					}

.textwidget				{
					padding-top: 10px;
					}

.rssFeed a				{
					line-height: 50px;
					width: 143px;
					height: 50px;
					display: block;
					text-decoration: none;
					color: #fff;
					padding-left: 57px;
					}

.rssFeed a:hover			{
					color: #fffcc5;
					}

.rssForm form				{
					margin: 10px 0;
					}

.rssEmail				{
					border: 1px solid #92bdbb;
					width: 126px;
					}

.rssSubmit				{
					width: 66px;
					padding: 0;
					background: none;
					border: none;
					font: normal bold 12px Georgia, "Times New Roman", serif;
					cursor: pointer;
					color: #207f7b;
					}

.rssForm small				{
					padding: 2px;
					background: #eff7f7;
					display: block;
					}

#rsidebar .ads125			{
					padding: 10px 0 0 0;
					width: 260px;
					overflow: hidden;
					}

.leftBanner				{
					float: left;
					margin-bottom: 10px;
					}
.rightBanner				{
					float: right;
					margin-bottom: 10px;
					}

.advertiseHere 				{
					clear: both;
					display: block;
					text-align: center;
					font: normal bold 12px Georgia, "Times New Roman", serif;
					margin-bottom: 10px;
					}

.google250				{
					text-align: center;
					}

.googleads iframe			{
					margin-left: 50px;
					clear: both;
					}

.googleadd				{
					margin-top: 15px;
					}

#wp-calendar				{
					width: 100%;
					padding: 0;
					border: none;
					margin: 0;
					}

#wp-calendar caption			{
					padding: 4px;
					font: normal bold 12px Georgia, "Times New Roman", serif;
					color: #207f7b;
					}

#wp-calendar th				{
					padding: 4px;
					text-align: center;
					background: #eff7f7;
					}

#wp-calendar td				{
					padding: 4px;
					text-align: center;
					background: #f5f5f5;
					}

#wp-calendar #prev			{
					text-align: left;
					}

#wp-calendar #next			{
					text-align: right;
					}

#wp-calendar a				{
					color: #d90202;
					}

#wp-calendar a:hover			{
					color: #207f7b;
					}

#lminibaner				{
					margin-right: 4px;
					}

#lminibaner,
#rminibaner				{
					float: left;
					margin-bottom: 20px;
					}

#viejosarchivos span			{
					cursor: pointer;
					}





/* Estilos del contenido  ------------------------------------------------------------------------------------------------------------ */

.topAd					{
					margin-bottom: 25px;
					}

.archiveTitle				{
					font: normal normal 14px Georgia, "Times New Roman", serif;
					color: #666;
					font-variant: small-caps;
					text-transform: capitalize;
					border-bottom: 1px solid #ddd;
					}

.post					{
					margin-bottom: 25px;
					width: 470px;
					overflow: hidden;
					}

.postFeatured				{
					margin-bottom: 25px;
					width: 450px;
					overflow: hidden;
					padding: 10px;
					background: #f5f5f5;
					}

.post a,
.postFeatured a				{
					text-decoration: underline;
					}

.postTitle h1,
.postTitle h2				{
					font: normal normal 22px Georgia, "Times New Roman", serif;
					color: #d90202;
					padding: 0 0 5px 0;
					border-bottom: 1px solid #ddd;
					margin: 0 0 5px 0;
					}

.postTitle h1 a,
.postTitle h2 a				{
					font: normal normal 22px Georgia, "Times New Roman", serif;
					color: #d90202;
					text-decoration: none;
					}

.postTitle h1 a:hover,
.postTitle h2 a:hover			{
					font: normal normal 22px Georgia, "Times New Roman", serif;
					color: #207f7b;
					}

.postInfo				{
					font-size: 12px;
					}

.postContent				{
					margin-top: 20px;
					margin-bottom: 10px;
					/* line-height: 19px; */
					line-height: 18px;
					width: 470px;
					overflow: hidden;
					text-align: justify;
					/* font-size: 15px; */
					font-size: 12px;
					font-family: verdana, helvetica, arial, sans-serif;
					}

.postContent .alignright		{
					margin-left: 10px;
					}

.postContent .alignleft			{
					margin-right: 10px;
					}

.sizeFeatured				{
					width: 450px;
					}

.featHead				{
					font: normal normal 14px Georgia, "Times New Roman", serif;
					color: #777;
					font-variant: small-caps;
					text-transform: capitalize;
					background: #ddd;
					padding: 3px 10px;
					}

.postContent h1				{
					font: normal normal 22px Georgia, "Times New Roman", serif;
					color: #207f7b;
					}

.postContent h2				{
					font: normal normal 20px Georgia, "Times New Roman", serif;
					color: #207f7b;
					}

.postContent h3				{
					font: normal normal 18px Georgia, "Times New Roman", serif;
					color: #207f7b;
					}

.postContent h4				{
					font: normal bold 14px Georgia, "Times New Roman", serif;
					color: #666;
					font-variant: small-caps;
					text-transform: capitalize;
					}

.postContent blockquote			{
					margin: 0;
					padding: 20px 20px 20px 40px;
					background: #eff7f7 url(img/bg-blockquote.gif) no-repeat;
					font: normal normal 12px Georgia, "Times New Roman", serif;
					}

.postExtras				{
					border-top: 1px solid #ddd;
					padding: 5px 0;
					font-size: 11px;
					}

.postMeta				{
					border-top: 1px solid #ddd;
					text-align: right;
					padding-top: 5px;
					font-size: 11px;
					width: 470px;
					overflow: hidden;
					}

.postMetaFeatured			{
					border-top: 1px solid #ddd;
					text-align: right;
					padding-top: 5px;
					font-size: 11px;
					width: 450px;
					overflow: hidden;
					}

.postMeta a,
.postMetaFeatured a			{
					color: #d90202;
					text-decoration: none;
					}

.postMeta a:hover,
.postMetaFeatured a:hover		{
					color: #207f7b;
					}

.elautor cite				{
					font-style: normal;
					font-weight: 900;
					color: #827b00;
					}

.postLink				{
					float: left;
					}

.postComments a				{
					background: url(img/icon-comments.gif) no-repeat 0 4px;
					padding-left: 16px;
					}

.postLink a				{
					background: url(img/icon-postlink.gif) no-repeat 0 1px;
					padding-left: 14px;
					}

.navigation				{
					width: 470px;
					font: normal normal 14px Georgia, "Times New Roman", serif;
					overflow: hidden;
					}

.navigation a				{
					text-decoration: none;
					margin-bottom: 25px;
					display: block;
					}

.post-ratings				{
					height: 35px;
					margin-top: 20px;
					padding-top: 0;
					margin-bottom: 0;
					padding-bottom: 0;
					clear: both;
					font-weight: 400;
					font-size: 12px;
					font-family: Tahoma, Arial, Verdana, sans-serif;
					}

#meneame				{
					text-align: right;
					margin-top: 0;
					padding-top: 0;
					margin-bottom: 0;
					padding-bottom: 0;
					}





/* Estilos de los comentarios  ------------------------------------------------------------------------------------------------------------ */

.commentZone				{
					margin-bottom: 25px;
					}

h3#respond,
h3#comments,
h3#trackbacks				{
					font: normal normal 18px Georgia, "Times New Roman", serif;
					color: #d90202;
					padding: 0 0 5px 0;
					border-bottom: 1px solid #ddd;
					margin: 30px 0 0 0;
					}

.commentList				{
					margin: 0;
					padding: 0;
					list-style: none;
					}

.commentList li				{
					width: 470px;
					overflow: hidden;
					display: block;
					padding: 10px 0 0 0;
					border-bottom: 1px solid #ddd;
					}

.commentLeft				{
					float: left;
					width: 80px;
					}

.commentLeft img			{
					padding: 4px;
					border: 1px solid #e5e5e5;
					}

.commentAuthor				{
					font: normal bold 14px Georgia, "Times New Roman", serif;
					}

.commentAuthor a			{
					color: #d90202;
					}

.commentAuthor a:hover			{
					color: #207f7b;
					}

.commentRight				{
					float: right;
					width: 390px;
					overflow: hidden;
					}

.commentRight p				{
					margin: 10px 0;
					}

.commentbody				{
					/* font-size: 14px;*/
					font-size: 12px;
					font-family: verdana, helvetica, arial, sans-serif;
					text-align: justify;
					}

#author,
#email,
#url					{
					border: 1px solid #92bdbb;
					}

#comment				{
					border: 1px solid #92bdbb;
					width: 400px;
					}

#submit,
#preview				{
					width: 95px;
					height: 20px;
					border: none;
					margin-right: 7px;
					background: url(img/bg-addcomment.gif) no-repeat;
					font: normal bold 12px Georgia, "Times New Roman", serif;
					color: #fff;
					text-align: center;
					cursor: pointer;
					}

#avisodosmanzanas			{
					color: #9af;
					font-weight: 900;
					text-align: justify;
					clear: both;
					padding-top: 20px;
					}

#clavetiquetas				{
					color: #999;
					}

.trackbackList				{
					margin: 0;
					padding: 0 0 4px 0;
					border-bottom: 1px solid #ddd;
					}

.trackbackList li			{
					padding: 4px 0 0 0;
					margin-left: 23px;
					}

.muydestacado				{
					background: transparent url("destacada.png") no-repeat right bottom;
					font-size: 13px;
					padding-bottom: 20px;
					}

.espingback				{
					background: transparent url("pingback.png") no-repeat right bottom;
					padding-bottom: 20px;
					}

.estrackback				{
					background: transparent url("trackback.png") no-repeat right bottom;
					padding-bottom: 20px;
					}



.aviso-hidden				{
					cursor: pointer;
					}






/* Estilos del pie  ------------------------------------------------------------------------------------------------------------ */

#footer					{
					border-top: 1px solid #ddd;
					padding-top: 5px;
					font-size: 10px;
					margin-bottom: 20px;
					width: 970px;
					overflow: hidden;
					}

#footer .left				{
					width: 350px;
					}

#footer .right				{
					width: 500px;
					}

.footerMenu				{
					text-align: right;
					list-style: none;
					margin: 0;
					padding: 0;
					}

.footerMenu li				{
					display: inline;
					margin-left: 15px;
					}



#meneame				{
					clear: both;
					display: block;
					margin-top: 35px;
					}

#palfacebu				{
					display: none;
					}



#publiencoments				{
					width: 100%;
					text-align: center;
					}

#aeda5614				{
					margin: auto;
					text-align: center;
					}

.plusone				{
					float: left;
					margin: 0;
					padding: 0;
					}

#meneame				{
					float: right;
					margin: 0;
					padding: 0;
					}

.postExtras				{
					clear: both;
					margin: 0;
					padding: 4;
					}

#metaoculta				{
					display: none;
					}
