/*
Theme Name: eMoms Legacy
Description: A custom WordPress theme based on Wendy Piersall's layout design and formerly used at <a href="http://www.emomsathome.com/">eMoms at Home</a>.
Version: 1.0
Author: Findable Blogs
Author URI: http://www.findableblogs.com/
*/

/*
	Table of Contents:
		General elements
		Structural elements
		Header elements
		Sidebar elements
		Post elements
		Metadata elements
		Comment elements
		Footer elements
		Widget-specific elements
*/

/* General elements */
* {
	margin: 0px;
	padding: 0px;
}
html,
body {
	/*text-align: center;*/
}
body {
	/*background: #fff;
	font-family: 'Trebuchet MS', Arial, Verdana, Helvetica, sans-serif;
	font-size: small; /* set base size here, use percentages of this size throughout the rest of the stylesheet */
/*	line-height: 140%;*/
	
	
	font: 80%/150% "Trebuchet MS", Tahoma, Arial;
	color: #333333;
	background: #FFFFFF;
	margin: 0px;
	padding: 0px;
	
}

/* anulado aspecto de texto y links (inicio)*/
/*
p {font-size: 110%;}
h1 {font-size:200%;}
h2 {font-size:150%;}
h3 {font-size:140%;}
h4 {font-size:120%;}
h5 {font-size:100%;}
h1, h2, h3, h4, h5, h6, .heading {
	color: #336666;
}

a, a:active {
	color: #336666;
	font-weight: bold;
	text-decoration: none;
}
a:visited {
	color: #669999;
}
a:hover,
a.emphasize:hover {
	color: #FF6600;
}
a.emphasize {
	color: #336666;
}
a img,
a img:hover {
	background: transparent;
	border: 0;
}

/* anulado aspecto de texto y links (final)*/

/*insertado en vez de lo anterior(inicio)*/
a {
	color: #006699;
	text-decoration: none;
}
a:visited {
	color: #006699;
	text-decoration: none;
}

a:hover {
	color: #56bdea;
}
img {
	border: none;
}
p {
	padding: 0px 0px 15px;
	margin: 0px;
}
h1 {
	margin: 0px;
	font: lighter 2.4em/1.2em "trebuchet MS", "Lucida Sans Unicode", Georgia;
	color: #006699;
}
/*h1 a, h1 a:visited{
	color: #0099FF;
	text-decoration: none;
}*/
h2 a:hover{
	color: #00CCFF;
	text-decoration: none;
	border: none;
	background: none;
}
h2 {
	color: #006699;
	margin: 0px 0px 2px;
	width: 96%;
	font: lighter 1.5em/1em "trebuchet MS", "Lucida Sans Unicode", Georgia;
	padding-bottom: 3px;
}
/*h2 a, h2 a:visited {
	color: #006699;
	text-decoration: none;
}*/
h1 a:hover {
	color: #56bdea;
	text-decoration: none;
}
h3 {
	font: bold 125%/100% "Trebuchet MS", Tahoma, Arial;
	color: #56bdea;
	margin: 10px 0px 5px;
}
h4 {
	font: normal 130%/100% "Trebuchet MS", Tahoma, Arial;
	color: #758d38;
	margin: 10px 0px 5px;
}

/*Insertado en vez de lo anterior (final)*/


.heading { /* for headings that don't have any real semantic value */
	font-size: 140%;
	font-weight: bold;
}
blockquote {
	background: #f2f8fb;
	border-right: 2px solid #dbeff6; 
	border-bottom: 2px solid #dbeff6; 
	padding: 8px;
}

code{
font-size: 100%;
}




blockquote,
.post ul,
.post ol {
	margin-bottom: 1.5em;
}
input[type="text"] {
	border: 2px solid #336666;
}
input,
textarea {
	font-family: ;
	font-size: 100%;
}


.float-left {
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
	text-align: left;
}

.float-right {
	float: right;
	margin-bottom: 10px;
	margin-left: 10px;
	text-align: right;
}

div.clear {
     clear: both;
     font-size: 1px;
     line-height: 1px;
     overflow: hidden;
     visibility: hidden;
     width: 0;
     height: 0;
}
div.heighten {
	float: left;
    width: 1px;
    height: 768px;
}
div.heighten-53 {
	float: right;
    width: 1px;
    height: 53px;
}

/* Structural elements */
/* Positioning information goes here.  Colors, fonts, etc. should go in the individual sections. */
#page {
	margin: 0 auto; /* for centered layouts */
	overflow: hidden;
	padding-left: 1px;
	text-align: left;
	width: 970px;
}
#header {
    /*sgte linea insertarda por ebomar.com */
    background: #000 url(images/head-bg.gif) repeat-x;
	/*height: 85px;    /*original*/
	height: 126px;    /*modificado*/
	margin-top: 10px;
	overflow: hidden;
	
	/* la sgte linea es insertado para ver los bordes*/
	border: 0px;
}

/*Insertado por ebomar.com para Ebomar.com y su descripción (inicio)*/

#headerimg {
		
	position: relative;
	padding: 10px 0px 0px 90px;
	float:left; /*añadido por ebomar.com*/
	margin: 0px auto;
	width: 210px;
	height: 66px;
	border-right: 1px solid #669966;
	
/*	border: 1px solid #669966; eventual*/
	
}

/*Insertado por ebomar.com para imagen gracias (inicio)*/

#image-gracias{
	background-image: url(images/mundo.gif);
	/*	padding: 10px 0px 0px 10px;*/
	float:left; /*añadido por ebomar.com*/
	margin: 0px auto;
	height: 125px;
	border-right: 1px solid #669966;
	background-repeat: no-repeat;		
}


/*Insertado por ebomar.com para imagen gracias (final)*/




#headerimg h1 {
	line-height: 30px;
	padding-right: 10px;
	margin-right: 10px;
	float:left;
/*	border-right: 1px solid #669966;*/
}

#headerimg h1 a, #headerimg h1 a:visited{
	display: block;
	color: #C0DF72;
	}

#headerimg h1 a:hover{
	color: #a6e5f4;
}


#headerimg .description{
	float:left;
	margin-top:6px;
	color: #a6e5f4;
	font: 14px Georgia, "Times New Roman", Times, serif;
}


/*Insertado por ebomar.com para Ebomar.com y su descripción (final)*/



#navigation {
	clear: both;
	margin-top: 10px;
	overflow: hidden;
}

/*para Enviado por Admin en Categorías*/
.post-meta {
	background: url(images/vcard.gif) no-repeat left center;
	padding-left: 20px;
	float: left;
	margin: 10px 0 0 10px;
	font: 12px "Trebuchet MS", "Tahoma", sans-serif;
}

/*para comentarios*/
.post-comments {
	background: url(images/mini-comments.gif) no-repeat left center;
	padding-left: 20px;
	float: right;
}

#content {
	/*background: url('images/yellow-dots-vertical.png') right top repeat-y;*/
	float: left;
	overflow: hidden;
	padding-right: 20px;
	padding-left: 10px;
	width: 540px;
}
/*  #sidebar-header {
	background: url('images/yellow-dots-horizontal.png') left bottom repeat-x;
	float: right;
	overflow: hidden;
	padding-bottom: 15px;
	text-align: center;
	width: 375px;
}*/
/*.sidebar {
	background: url('images/yellow-dots-vertical.png') right top repeat-y;
	float: right;
	margin-top: 0px;
	overflow: hidden;
	padding-right: 25px;
	padding-top: 5px;
	width: 126px;
	
	border: 1px solid #669966; /*eventual
} 
#sidebar-secondary {	
	margin-left: 8px;

}
#sidebar-primary {
}*/
#footer {
	clear: both;
}

/* Header elements */
/* This section contains an image replacement technique and will need to be modified to call the right image and fit properly. */
#header #logo {
	background: url('images/yellow-dots-vertical.png') right top repeat-y;
	float: left;
	padding-right: 10px;
	width: 396px;
}
#header #rss {
	background: url('images/yellow-dots-vertical.png') left top repeat-y;
	float: right;
	padding-left: 20px;
	text-align: right;
	width: 240px;
	height: 66px;    /*aumentado*/
	overflow:hidden;
	

	
	/* la sgte linea es insertado para ver los bordes*/
	border: 1px solid #669966;
	
}
#header #rss a.rss-link img {
	clear: both;
	float: left;
}
#header #rss .searchform {
	color: #336666;
	font-weight: bold;
	margin-top: 22px;
}
#header #rss .searchform #s {
	width: 131px;
}
#header #rss .searchform #searchsubmit {
	display: none;
}

/*adsense menu inicio*/
#adsense_menu{
	position:absolute;
	left:66px;
	top:116px;
	width:600px;
	height:20px;
	z-index:1;
	text-align: center;	/*border: 1px solid #669966; */
}
/*adsense menu final*/




#header #quote {
	color: #336666;
	/*float: right;*/
    float: left;
	font-size: 90%;
	line-height: 100%;
	padding: 0px 10px 0px 10px;
	/*width: 280px;*/
	width: 350px;
	height: 76px;    /*modificado*/
	overflow: hidden;   /* lo que sobre ya no se mostrara*/

	/* la sgte linea es insertado para ver los bordes*/
	/*border: 1px solid #669966;*/
}
#header #quote p {
	margin-bottom: 1em;
}
#header #quote em {
	font-style: normal;
	text-transform: uppercase;
}
#header #quote strong {
	color: #FF9900;
	font-weight: normal;
}

#header #logo {
	height: 86px;
}

#header #logo h1 a,
#header #logo h2 a {
	color: #333333;
	display: block;
	font-family: Georgia, 'Times New Roman', Times, serif;
	font-size: 1.4em;
	line-height: 90%;
	text-transform: uppercase;
}

#header #logo h1 a {
	font-size: 1em;
}
	
#header #logo h2.description {
	text-transform: lowercase;
	font-size: 110%;
}

/*Insertado para buscar y RSS por ebomar.com (inicio)*/

#header #image-gracias .Search { position: relative; float:right; top: -1px; right: 0px; background: url(./images/bg_search.jpg) no-repeat left top; width: 281px; color:#000; height: 76px;}
#header #image-gracias .Search fieldset { border: none; padding: 0px; margin: 0px;}
#header #image-gracias .Search legend { text-indent: -5000px; margin: 0; padding: 0;}
#header #image-gracias .Search form { padding: 11px 0px 0px 20px; margin: 0px 0px 0px 0px;}
#header #image-gracias .Search input { color: #666; font-size: 12px;}
#header #image-gracias .Search input.search { width: 32px; height: 29px; background: url(./images/SearchButton.png) no-repeat;}
#header #image-gracias .Search input.search:hover { background: url(./images/SearchButton.png) no-repeat 0 -29px; }
#header #image-gracias .Search input.searchIE { width: 32px; height: 29px; background: url(./images/SearchButton.png) no-repeat 0 -29px; }
#header #image-gracias .Search input.keyword { border: none; background: #fff url(./images/SearchKeyword.png) no-repeat; padding: 7px 0px 7px 10px; width: 237px; border: none; } 

/*\ IE/Win min height hack */ * html #buttonsearch { margin: -29px 0px 0px 216px; } /* */ 
#buttonsearch { padding: 0px; margin: -28px 0px 0px 216px; top: 0px; background: none; }


#header #image-gracias .SubRss { position:relative; top: 9px; right: 0px;

/*background: url(./images/bkg_rss.gif) no-repeat left top;*/

 width: 291px; color:#fff; height: 37px;
float:right}
#header #image-gracias .SubRss ul em { display: none}
#header #image-gracias .SubRss ul { margin: 0px; padding: 9px 8px 9px 8px;}
#header #image-gracias .SubRss ul li { padding: 0px; margin: 0px; display: inline; list-style-type: none;}
#header #image-gracias .SubRss ul li a { DISPLAY: block; HEIGHT: 29px }
#header #image-gracias .SubRss ul li a.subscribe{ background: url(./images/SubRssButton.png) no-repeat left bottom;
/*padding: 2px 0px;*/
 }
#header #image-gracias .SubRss ul li a:hover { background-position: left top; }



/*Insertado para buscar y RSS por ebomar.com (final)*/


/*Insertado para navigation por ebomar.com (inicio)*/
#navi {
	position:relative;
	height: 26px;
/*	width: 960px;*/
	width: 500px;
	margin: 0px auto;
	top: 4px;
	text-align: center;
	line-height: normal;
	float: left;
}
#nav {
	list-style: none;
	margin: 0 3px;
	padding: 0px 0px 0px 60px;
	clear:both;
}
#nav li {
	float: left;
	height: 26px;
	background: url(images/navtabr.gif) top right no-repeat;
	margin: 0 3px;
	white-space: nowrap;
}
#nav .page_item a{
	color: #13475f;
	display: block;
	background: url(images/navtabl.gif) top left no-repeat;
	text-decoration: none;
	padding: 0px 10px 0px 10px;
	font: bold 12px Arial, Helvetica, sans-serif;
	line-height: 26px;
}
#nav li:hover {
	background-position: 100% -36px;
}
#nav .page_item a:hover {
	background-position: 0px -36px;
	border: none;
}

#nav li.current_page_item {
	color: #13475f;
	text-decoration: none;
	background: url(images/navtabactiver.gif) top right no-repeat;
}
#nav .current_page_item a, #nav .current_page_item a:visited{
	color: #13475f;
	text-decoration: none;
	background: url(images/navtabactivel.gif) top left no-repeat;
}

/*Insertado para navigation por ebomar.com (final)*/



/* Navigation elements */

/* Sidebar elements */

/*
.sidebar input[type="text"] {
	width: 146px;
} */
#sidebar-header {
	/*insertado por ebomar (inicio)*/
/*background: #195b73;*/



/*background-image: url(img/about.jpg);
float: right; width: 365px; margin-left: 21px;  border-left: solid 1px #367288; border-right: solid 1px #367288; border-bottom: solid 1px #367288; padding-top: 10px;*/



/*	width:365px;*/
	width:376px;
	font-size:11px;
	padding:6px;
	padding-left:10px;
	float:right;
	background-image: url(images/about.gif);
	background-repeat: no-repeat;
	background-position: left top;
	border-bottom-width: 4px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
	

/*insertado por ebomar (final)*/

	/*color: #336666;
	font-weight: bold;*/
	/*border: 1px solid #669966; /*eventual*/
}
/*#sidebar-header p {
	margin-bottom: 1em;
}
#sidebar-header em {
	font-weight: normal;
	text-transform: uppercase;
}
#sidebar-header strong {
	color: #FF9900;
}*/
.widget {
	margin-bottom: 35px;
}


/*Insertado para sdibar (inicio)*/

#sidebar {
/*width:410px;*/
width:388px;
float:right;
text-align:left;
list-style:none;
display:inline;
/*background:transparent url(images/sidebar.jpg) repeat-y left;*/


    background-image: url(images/about.gif);
	background-repeat: no-repeat;
	background-position: left top;
	border-bottom-width: 4px;
	border-bottom-style: solid;
	border-bottom-color: #666666;




color:#444;
line-height:1.4em;
font-family:Verdana, Arial;
font-size:12px;
margin-top:14px;
padding:4px 2px;

/*border: 1px solid #669966; /*eventual*/
}

#sidebar a {
color:#465F9F;
text-decoration:none;
}

#rsidebar h2,#lsidebar h2, #rsidebar h3,#lsidebar h3 {
color:#465F9F;
background:transparent url(images/h2.gif) repeat-x bottom;
font-family:'Trebuchet MS', Arial, sans-serif;
line-height:normal;
padding-left:3px;
font-size:1.4em;
}

#lsidebar {
width:180px;
float:left;
text-align:left;
list-style:none;
display:inline;
margin-left:34px;
padding:0;


}

#rsidebar {
width:150px;
float:right;
color:#444;
text-align:left;
padding-left:0;
list-style:none;
margin-right:18px;
display:inline;
}

.category ul li a {
background:transparent url(images/category.gif) no-repeat;
padding-left:20px;
line-height:18px;
}
.feed {
background: transparent url(images/feed.png) no-repeat left;
padding-left: 18px;
}	
.archive ul li a {
background:transparent url(images/archive.gif) no-repeat;
padding-left:20px;
line-height:18px;
}

.page ul li a {
background:transparent url(images/go.gif) no-repeat;
padding-left:20px;
line-height:18px;
}

.misc ul li a {
background:transparent url(images/bullet.gif) no-repeat left;
padding-left:18px;
line-height:18px;
}

#sidebar ul {
padding-left:0;
text-align:left;
list-style:none;
margin:0;
}

#sidebar li a {
list-style:none;
margin:0;
}

#sidebar img {
padding:0;
}



/*Inssertado para sidebar (final)*/

/* #sidebar-secondary .widget .heading {
	background: url('images/sidebar-arrow.png') left center no-repeat;
}
#sidebar-primary .widget .heading {
	background: url('images/sidebar-asterisk.png') left center no-repeat;
}
.sidebar .widget .heading {
	display: block;
	font-size: 120%;
	margin-bottom: 5px;
	padding-left: 25px;
}
.sidebar .widget .heading,
.sidebar .widget .heading a {
	color: #336666;
}
.sidebar .widget ul {
	margin: 0;
	padding: 0;
	list-style-type: none;	
}
.sidebar .widget ul li {
	border-bottom: 1px dashed #FAEEC9;
	margin-bottom: 3px;
	padding-bottom: 3px;
}*/
#searchform label,
#searchform-side label {
	display: none;
}


/* Post elements */

.post {
	/*background: url('images/crv_top_mar.gif') left top repeat-x;*/
	clear: both;
	margin-bottom: 25px;
	padding-top: 10px;

}
.post-header {
	/*background: url('images/crv_top_mar.gif') left top no-repeat;*/
	color: #336666;
	padding-left: 80px;
	
	background-image: url(images/crv_top_mar.gif);/*si*/
	background-repeat: no-repeat;
	background-position: 80px top;

}
.post-header p {
	font-weight: bold;
	line-height: 120%;
	margin-bottom: 0px;
}

.post-header h1,
.post-header h2,
.pagetitle {
	font-size: 160%;
	line-height: 1em;
	/*Insertado por ebomar.com para decorar el titulo del post (inicio)*/
	background: url('images/crv_btm_mar.gif') left bottom repeat-x;/*si*/
	padding-top: 8px;
	padding-bottom: 10px;
	/*Insertado por ebomar.com para decorar el titulo del post (inicio)*/
	
}

/*.post-header h1 a:link,
.post-header h2 a:link,
.post-header h1 a:visited,
.post-header h2 a:visited {
	color: #000;
}*/
/*.post-header a {
	color: #FFCC33;
	text-decoration: none;
}*/
.post-header-wrapper {
	/*background: url('images/crv_btm_mar.gif') left bottom repeat-x;*/
	margin-bottom: 15px;
	padding-bottom: 7px;
}
.post p.heading,
.page p.heading {
	margin-top: 1.5em;
}
.post-ads {
	padding: 0px 0 20px 0;
	text-align: center;
}
.post-ads p {
	font-size: 80%;
	margin: 0 auto;
	text-align: right;
	width: 468px;
}




/*---Insertrado por Ebomar.com cuadrito calendario(inicio) */

.calwrap{

float:left;
width:65px;
height:59px;

/*margin-left:0px;*/

/*padding:0;*/

}



* html .calwrap{

margin-left:5px;

}



.caltop, .fecha-year{
width:66px;
float:left;
text-align:center;
color:#ffffff;
}

.caltop{
background:url(images/caltop.gif) no-repeat;
font:normal 11px Trebuchet MS;
padding-top:4px;
height:20px;
}


.calbottom{

width:66px;
float:left;
height:22px;
margin:0;
padding-top:0px;
background:url(images/calbottom.gif) no-repeat;
/*	background-position: center;*/
color:#737373;
font:18px Trebuchet MS;
text-align:center;

}

.fecha-year{
	font:bold 11px Trebuchet MS;
	background-image: url(images/fecha-abajo.gif);
	background-repeat: no-repeat;
	background-position: top;
	height:20px;
}



/*---Insertrado por Ebomar.com cuadrito calendario (final) */



.single {
	background: transparent;
}
.interpost-nav {
	margin: 30px;
	text-align: center;
}
.interpost-nav .float-left {
}
.interpost-nav .float-right {
}
#content ul,
#content ol {
	margin-left: 30px;
}

/* Metadata elements */
.postmetadata {
	text-align: right;
}
.trackbackURL {
	font-size: 75%;
}

/* Comment elements */
#comments h3 {
	margin-top: 30px;
	
}
#comments .comment-meta {
	display: block;
	font-weight: bold;
	padding-bottom: 10px;
}

/*inicio de insertar*/

#comments, #respond {
	border-bottom: 1px dotted #4395BC;
	clear: both;
	color:#000099;
}




#commentform {
	margin-top: 10px;
	font: 110% Arial, Helvetica, sans-serif;
}
#commentform p {
	padding: 6px 0px;
	margin: 0px;
}
#commentform label{
	color: #787878;
	font-size: 87%;
}
#commentform input{
	width: 300px;
	background:#f2f8fb;
	border: 1px solid #dbeff6;
	padding: 3px;
	margin-top: 3px;
}
#commentform textarea{
	width: 400px;
	height: 115px;
	background:#f2f8fb;
	border: 3px solid #dbeff6;
	padding: 2px;
	margin-top: 3px;
}
#commentform textarea:focus, #commentform input[type="text"]:focus {
	background: #ffffff;
}
#commentform #submit{
	background: url(images/btn-bg.gif) no-repeat;
	border: 1px solid #7FD4F4;
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #006699;
	float: left;
	width: 144px;
	height: 28px;
	cursor: pointer;
}



/*final de insertar*/






.comment {
	clear: both;
}

#comments .comment-list .alt,
div.landing_pages,
div.series_toc,
.wwsgd {
	background: #EAF6F6;
}
#comments .authorcomment { /* To emphasize replies from the author */
	background: #A3D7D7 !important;
}
#comments .authorcomment a {
	color: #000;
}
.comment-number {
	display: inline;
}
.comment-gravatar {
	float:left;
	margin: 10px 5px 5px 0px;
	padding: 3px;
	border: 1px solid #ccc;
	background: #fff;
}
.gravatar {
	
}
.postgrav {
	float: left;
	padding: 3px;
	margin-right: 5px;
	margin-left: 5px;
	border: 1px solid #ccc;
	background: #fff;
}
.comment-list cite {
	
}
.comment-content {
	
}


/* Footer elements */
#footer {
	font-size: 90%;
	padding-top: 30px;
	padding-left: 10px;
	text-align: center;
	/*insertado por ebomar.como para fondo de fotter (inicio)*/	
	background-image: url(images/fondo-footer.gif);
	background-repeat: no-repeat;
	background-position: center top;/*insertado por ebomar.como para fondo de fotter (final)*/
	padding-right: 10px;
	padding-bottom: 0px;
}
/*insertadi por ebomar.com para footer inicio*/
.alignright {
	float: right;
	padding-right:10px;
}
img.alignright, img[align="right"] {
	float:right;
	margin: 2px 0px 5px 10px;
}

.valid {
	background:url(images/valid.gif) no-repeat left;
	padding-left:20px;
	margin:0 5px;
}
.rss {
	background:url(images/mini-rss.gif) no-repeat left;
	padding-left:20px;
	margin:0 5px;
}


/*insertadi por ebomar.com para footer final*/

.alignright {
	float: right;
}
img.alignright, img[align="right"] {
	float:right;
	margin: 2px 0px 5px 10px;
}


/* Widget-specific elements */

/* Plugin-specific elements */
