/*
Theme Name: Espacio Feng Shui 1.68
Theme URI: http://espaciofengshui.com/
Description: Nuevo Theme de la web Espacio Feng Shui (http://espaciofengshui.com)
Version: 1.68
Author: Jorge Castelo
Author URI: http://igeorge.somosalguien.es/
Tags: clean, feng shui, yin yang, architecture


	boder gray color 			#888888
	soft gray background color 	#f3f3f3
*/ 


/* -----------------------------------*/
/* ---------->>> RESET <<<------------*/
/* -----------------------------------*/
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 {
	border:0;
	font-family:inherit;
	font-size:100.01%;
	font-style:inherit;
	font-weight:inherit;
	margin:0;
	outline:0;
	padding:0;
	vertical-align:baseline;
}




/* -----------------------------------*/
/* ---------->>> BASIC STUFF <<<------*/
/* -----------------------------------*/
body {
background:#FFF url('images/background-top.jpg') repeat-x top left;
font-family:Verdana, Geneva, Arial, sans-serif;
font-size:0.8em;
}

a,a:link,a:visited {
color:#888;
outline:none;
text-decoration:none;
}

a:hover,a:active {
color:#888;
text-decoration:underline;
}

blockquote {
background-color:#f3f3f3;
border-bottom:1px solid #888;
border-top:1px solid #888;
color:#000;
float:right;
font-size:1.68em;
font-style:none;
margin: 11px 0 11px 18px;
padding:8px 11px 8px 11px;
text-align:left;
width:48%;
}

blockquote p {
text-align:left;
}

strong {
font-weight:700;
}

em {
font-style:italic;
}

abbr {
border-bottom:1px dashed #888;
}

small {
font-size:x-small;
}

h1,h2,h3,h4,h5,h6 {
color:#888;
font-style:normal;
font-weight:400;
padding-bottom:11px;
text-align:left;
}

h1 > a,h1 > a:link,h1 > a:visited,h1 > a:hover,h1 > a:active,h2 > a,h2 > a:link,h2 > a:visited,h2 > a:hover,h2 > a:active {
color:#888;
}

h1,h2 {
font-size:1.8em;
}

h3,h4 {
font-size:1.6em;
}

p {
margin-bottom:16px;
margin-top:11px;
text-align:justify;
}

input[type=text],textarea {
border:1px solid #888;
}

input[type=button],input[type=submit] {
background-color:#000;
border:1px solid #888;
color:#FFF;

}


input[type=text],textarea,input[type=submit] {
margin:3px;
}

input[type=text]:hover, input[type=text]:active , textarea:hover, textarea:active  {
background-color: #f3f3f3;
}


/* -----------------------------------*/
/* ---------->>> LISTS <<<------------*/
/* -----------------------------------*/
/**
ul li {
list-style-image:url("images/li.gif");
list-style-type:disc;
padding-top:6px;
text-align:justify;
}

ol {
	text-align:left;
	padding: 0;
	font-size:inherit;
}




ol li {
margin-left:8px;
}
*/
.post  ul, .post ol, .page ul, .page ol, .comment-text ul, .comment-text ol {
padding-left:38px}
.footer-text ul {
margin:8px 11px 0 18px;

}
/* -----------------------------------*/
/* ---------->>> STRUCTURE <<<--------*/
/* -----------------------------------*/


#page {
margin:0 auto;
width:960px;
}

/* -----------------------------------*/
/* ---------->>> Header<<<--------*/
/* -----------------------------------*/
#header {
background:#000;
margin:0;
padding:0;

background:transparent url('images/header.jpg') no-repeat scroll top left;
}

#title {
height:168px;
width:100%;
}


#title h1, #title h2 {text-indent:-900em}

.nav-menu {
color:#606060;
font-weight:700;
margin:0;
border-bottom:2px solid #000;
border-top:2px solid #000;
text-transform:uppercase;
padding:16px 0;
}

.nav-menu li {

display:inline;
list-style-type:none;
}

.nav-menu li a {color:#fff;
}

#home-sup,#stefania-sagnotti-sup,#estudios-sup,#escuela-sup,#prensa-sup,#radio-sup,#contacto-sup,#blog-sup, #home-inf,#stefania-sagnotti-inf,#estudios-inf,#escuela-inf,#prensa-inf,#radio-inf,#contacto-inf,#blog-inf {
padding:0 11px;
}

.nav-menu li.selected,.nav-menu li.selected a {
color:orange;
}

.nav-sub {
padding:11px 0;
}

.nav-sub h2 {
color:#FFF;
font-size:0.8em;
font-weight: bolder;
padding-left:11px;
padding-bottom:0px;
text-align:left;
text-transform:uppercase;
}

#nav-shadow {
height:26px;
}


#wrapper {
clear:both;
margin:38px 0;
padding:0;
width:960px;
}





#nav-shadow-inv {
height:22px;
background:transparent url('images/background-bottom.jpg') repeat-x scroll top left;
}

#page-footer {
background:#000 url('images/background-bottom.jpg') repeat-x scroll top left;
width:100%;
}




#footer {
clear:both;
color:#FFF;
float:none;
margin:0 auto;
padding:0;
width:960px;
background:transparent url(images/footer.jpg) repeat-x scroll center 23px;

}

#footer p {
margin-left:11px;
}

.footer-text {font-size:x-small;color:#fff; padding:21px 11px;}
.footer-text h3 {font-size:x-small;color:#fff; padding: 8px; text-transform:uppercase; font-weight:bold; border-top:2px solid #fff; border-bottom:2px solid #fff }
.latest-comments, .latest-blog, .latest-links{ width:30%}
.latest-comments{float:left; clear:none}
.latest-blog {float:left; clear:none; margin-left:46px;}
.latest-links {float:right; clear:none}
.latest-links-meta {padding:6px; float:right; font-weight:bold}
.latest-links-meta a, .blog-info a, .latest-comments a , .latest-blog a, .latest-links a {color:#fff;}
.latest-links-meta a:hover, .blog-info a:hover , .latest-comments a:hover, .latest-blog a:hover, .latest-links a:hover {text-decoration:underlined}
.blog-info {font-size:x-small;color:#fff; text-align:center}
.blog-info a, .latest-comments a, .latest-blog a , .latest-links a{font-weight:bold}

.clearer {
clear:both;
}





/* -----------------------------------*/
/* ---------->>> SIDEBAR <<<----------*/
/* -----------------------------------*/


.sidebar {
clear:none;
float:left;
margin-top:0;
width:268px;
}
.widget-title {
background:#FFF url(images/sidebar.jpg) repeat-y scroll -1px -27px;
}

.widget-title h2 {
background-color:#FFF;
border-bottom:2px solid #888;
border-top:2px solid #888;
color:#606060;
font-size:0.89em;
font-weight:700;
margin:0 12px 8px 0;
padding:8px 11px 8px;
text-align:left;
text-transform:uppercase;
}

.sidebar .widget {
background:#FFF url(images/sidebar-center.jpg) repeat-y scroll -1px 0
}

.sidebar .widget-footer {
background:#FFF url(images/sidebar.jpg) no-repeat scroll -1px -11px;
height:16px;
margin-bottom:26px;
}

.sidebar .widget-text {
padding:0 23px 11px 11px;
}

.sidebar ul {
list-style-type:none;
}

/* -----------------------------------*/
/* ---------->>> POST <<<-------------*/
/* -----------------------------------*/


.posts-wrap {
clear:none;
float:left;
padding-right:68px;
width:618px;
}



.comments-additional-meta {
border-bottom:1px dashed #606060;
color:#606060;
font-size:x-small;
}

.post-additional-meta {
color:#606060;
font-size:x-small;
text-align: left;
padding-bottom:16px;
width:100%;
}

.post-meta {
color:#111;
padding:8px;
text-align:left;
font-size:0.8em;
}
.post-meta a {
color:#111;
text-decoration:underline;
}



.tags { 
	margin: 3px 0;
	padding: 3px 0 3px 18px;
	background: transparent url(icons/tags.png) no-repeat center left;
	line-height:1.8em;
}
.categories { 
	margin: 3px 0;
	padding: 3px 0 3px 18px;
	background: transparent url(icons/categories.png) no-repeat center left;
	line-height:1.8em;
}

.comments { 
	margin: 3px 0;
	padding: 3px 0 3px 18px;
	background: transparent url(icons/comments.png) no-repeat center left;
	line-height:1.9em;
}

.post {
margin-bottom:88px;
}
.page {
margin-bottom:88px;
}
.post-date, .post-single {
background:#FFF url(images/gradient.jpg) no-repeat scroll center bottom;
}

.post p {margin-top :0px}
.post-title, .error404 h2{
padding:8px 0px;
margin-bottom:8px;
border-top: 3px double #888;
border-bottom: 3px double #888;
width:100%;
}


.post-intro, .post-intro-thumbnail, .post-content{
margin-bottom:36px;
overflow:hidden;
}

.post-thumbnail {
clear:none;
float:left;
width:218px;
text-align:left;
overflow:hidden;
}

.post-excerpt {
float: right;
width:386px;
}

.page-content{
margin-bottom: 68px;
}
.page-content{
padding-top:18px;
}

#post-author {
background-color:#f3f3f3;
border:1px solid #888;
margin-bottom:68px;
min-height:86px;
padding:18px;
}

#post-author p {
float:left;
font-size:0.8em;
margin-top:0px;
width:83%;
}

#post-author  .avatar {
float:right;
}

.related-post {
margin-top: 38px;
padding-top:8px;
border-top:3px double #888;
font-weight:bold;
font-size: x-small;
}

.related-post a {
color:#000;
font-weight:normal;}

.post-search-intro {
padding-top:16px;
}




/* -----------------------------------*/
/* ---------->>> COMMENTS <<<---------*/
/* -----------------------------------*/


div.comments-wrap {
border-top:3px double #888;
margin:118px 0;
width:618px;
}

.children { margin:0}

h3#comments-title,h3#pings-title,h3#comment-title, h3#respond-title {
border-bottom:1px solid #888;
margin-bottom:18px;
padding:8px 0;
}


li.comment,li.trackback, li.pingback {padding:16px;margin:28px 0 0; list-style-image:none;
list-style-type:none;}
ul.children {margin-left:11px;}
ul.commentlist, ul.pinglist {margin:11px 0;}
div.reply {}
textarea#comment {overflow:auto}
.depth-1 {background-color:#a6a6a6; color:#000;}
.depth-2 {background-color:#b8b8b8; color:#000;}
.depth-3 {background-color:#c8c8c8; color:#000;}
.depth-4 {background-color:#e8e8e8; color:#000;}
.depth-5 {background-color:#fff; color:#000;}

.comment-author, .ping-author{font-weight:bold;}
.reply, .edit-comment, .reply-metadata a, .commentmetadata a, .wait{font-weight:bold; color:#000;}
.commentmetadata a , .commentmetadata a:hover, .reply a, .reply a :hover, .edit-comment a, .edit-comment a:hover, .reply-metadata a, .reply-metadata a:hover{color:#000;}
.commentmetadata a:hover, .reply a:hover, .edit-comment a:hover, .reply-metadata a:hover {text-decoration:underline;}
.commentmetadata, .cancel-comment-reply, .reply-metadata {font-size: x-small;}
.comment-text, .ping-text {margin: 8px; padding: 3px; border-left: 2px solid #000;}

#comment-form {
margin-top:28px}
/**
div.single-comment,div.comment-form,li.trackback,li.pingback {
background-color:#f3f3f3;
border-bottom:1px solid #888;
border-top:1px solid #888;
clear:both;
float:none;
list-style-image:none;
list-style-type:none;
padding:8px 0;
}

.comment-list{
margin:0;
}
.comment
{
margin:11px 0;
list-style-image:none;
list-style-type:none;
}

.reply {
clear:right;
float:right;
width:86%;
}



#respond {
float:right;
padding:18px;
text-align:right;
}


textarea#comment {
overflow:auto;
}

div.commentlist,ul.pinglist {
margin:10px 0;
}
.depth-1 {
margin-top:18px
}
.comment-author { 
text-align:left; 
margin-top:18px;
}
.comment-author-stefy { background-color: white}
.reply p,.reply div {
padding:0 11px;
}

/* -----------------------------------*/
/* ---------->>> NAVIGATION <<<-------*/
/* -----------------------------------*/

.navigation {
margin-top: 16px;
padding-top:8px;
border-top:3px double #888;
font-weight:bold;
font-size: x-small;
}

.navigation a {
color:#000;
}

.nav-next {
clear:none;
float:right;
text-align:right;
width:48%
}

.nav-prev {
clear:none;
float:left;
text-align:left;
width:48%;
}




/* -----------------------------------*/
/* ---------->>> CAPTIONS <<<---------*/
/* -----------------------------------*/

.aligncenter,div.aligncenter {
display:block;
margin-left:auto;
margin-right:auto;
}

.wp-caption {
background-color:#f3f3f3;
border:1px solid #888;
padding-top:6px;
text-align:center;
}

.wp-caption img {
border:0 none;
margin:0;
padding:0;
}

.wp-caption p.wp-caption-text {
font-size:11px;
line-height:17px;
margin:0;
padding:6px;
}

.alignleft{
margin: 18px 18px 18px 0;
float:left;
}

.alignright{
margin: 18px 0 18px 18px;
float:right;
}

/* -----------------------------------*/
/* ---------->>> ALIGNEMENTS <<<------*/
/* -----------------------------------*/



img.alignright {
clear:none;
float:right;
}

img.aligncenter,img.attachment-medium {
display:block;
margin:18px auto;
text-align:center;
}



.more-link {
margin-bottom:16px;
text-align:left;
}

.right,.right p {
text-align:right;
}

.center a > img {
display:block;
margin-left:auto;
margin-right:auto;
text-align:center;
}


img.alignleft {
margin:18px 18px 18px 0;
}

.half {
width:48%;
}

.index-big {
margin-bottom:58px;
}

img.alignleft,.left img,.left {
clear:none;
float:left;
}

img.alignright,.left img,img.alignnone {
margin:18px;
}




.jquery-cycle {  
    padding: 0;  
    margin:  0 auto;
} 
 
.jquery-cycle img {  
} 


/* -----------------------------------*/
/* ---------->>> Error 404 <<<------*/
/* -----------------------------------*/

.error404 p { margin-top:21px}

