/*  
Theme Name: Vesper
Theme URI: http://valendesigns.com/free-vesper-theme-for-wordpress
Description: Vesper is a 2 column Wordpress theme with subpage support. This work is distributed under the terms of the GNU General Public License. This means you are free to use this template for any purpose, and make changes as you see fit. Please leave the link in the footer, or donate if you would like to remove it.
Copyright: 2008
Version: 1.0.6
Author: <a href="http://www.valendesigns.com">Derek Herman</a> 
Tags: fixed width, simple, clean, widget ready, two columns, sidebar right, orange, valid XHTML, valid CSS, ie6, ie7, firefox 2.0, opera 9.0, wp-pagenavi, excerpt reloaded
*/

/* GLOBAL SITE ELEMENTS
- - - - - - - - - - - - - - - - - - - - - - - - - - - - */

* {
	margin: 0;
	padding: 0;
	outline: none;
}
body {
	margin: 0;
	font-family: "Lucida Sans Unicode", arial, verdana, san-serif;
	background: #D6D0AC url(images/headbg.png) repeat-x;
	font-size:75%;
}
li {
	list-style: none;
	margin: 10px 0 5px 0;
}
hr {
	clear: both;
	height: 1px;
	line-height: 1px;
	font-size: 1px;
	visibility: hidden;
	margin: 0;
	padding: 0;
}
/* HEADINGS
- - - - - - - - - - - - - - - - - - - - - - - - - - - - */

h1, h2, h3, h4, h5 {
	font-family: "Lucida Sans Unicode", georgia, 'times new roman', times, serif;
	font-weight: normal;
	padding: 0 0 10px 0;
}
h1 {
	font-size: 2em;
	color:#938966;
}
h2 {
	font-size: 1.6em;
	color:#938966;
}
h3 {
	font-size: 1.5em;
	color: #938966;
}

h4 {
color:#938966;
font-size:1.1em;
}
/* LINKS
- - - - - - - - - - - - - - - - - - - - - - - - - - - - */

a {
	color: #000;
	text-decoration: none;
}
a:hover {
	text-decoration: none;
	color: #84755c;
}
/* MAIN SITE ELEMENTS
- - - - - - - - - - - - - - - - - - - - - - - - - - - - */

#wrapper {
	position: relative;
	width: 990px;
	padding: 0 10px;
	margin: 0 auto;
}
#wrapper:after, #header:after, .post:after, .post-date:after {
	content:  ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
#header {
	position: relative;
	height: 235px;
	
}

	

#content {
	width: 600px;
	float: left;
	min-height: 455px;
	padding: 15px 25px 20px 0;
	/*background: url(images/content-bg.gif) no-repeat top right;*/
}

	#contentforum {
		width: 880px;
		float: left;
		min-height: 455px;
		padding: 15px 25px 20px 0;
		background: url(images/content-bg.gif) no-repeat top right;
	}

#sidebar {
	width: 262px;
	min-height: 455px;
	float: right;
	padding: 20px 15px 20px 10px;
	background: url(images/sidebarbg.png) repeat-y;
	margin:0 0 0 0;
}
/* HEADER ELEMENTS
- - - - - - - - - - - - - - - - - - - - - - - - - - - - */
#site-meta {
	position: absolute;
	left: 0;
	top: 30px;
}
#header h1 {
	position: relative;
}

#header h1 a { background:url(http://soylanovia.com/images/logofinal.png) no-repeat; width:369px; height:148px; float:left; margin: -20px 0 0 0; }

#header h1 a {
	color: #7e4c10;
	color: #fff;
}
#header h1 a:hover {
	color: #5a360b;
	color: #7e4c10;
}
#header span.description {
	position: relative;
	margin-left: 5px;
	color: #7e4c10;
}
#header .menu-soylanovia1-container { float:left; }

#header ul {
	float:left;
	font-size: 12px /*Georgia, "Times New Roman", Times, serif*/;
	list-style: none;
	margin-top: 18px;
	padding: 0;
	text-transform: none;
}
#header li {
	display: inline;
	
}
#header li a {
	float: left;
	display: block;
	padding: 9px 17px 9px 11px;
	color: #fff;
	text-decoration: none;
	margin-right: 0px;
	border-bottom: none;
	background:url(images/pinkdot.png) no-repeat right center;
}
#header li a:hover {
	color: #F53E94;
	border-bottom: none;
}
#header li.current_page_item a {
	color: #F53E94;
	border-bottom: none;
}

#header li.menu-item-1825 a { background:none; }

#feedlinks { float:left; width: 250px; margin: 115px 0 0 130px; font-family: 'Droid Sans', serif; text-align:right; }
#feedlinks p  { color:#ee0f6a; font-size:18px; font-weight:bold; font-style:italic; }
#feedlinks p span { color:#3b2c23; font-style:normal; }


#rssheaderlink { background:url(http://soylanovia.com/images/rssheadicon.png) no-repeat; padding: 0 10px 0 38px; float:left; height:35px; line-height:35px;}
#emailheaderlink { background:url(http://soylanovia.com/images/mailicon.png) no-repeat; padding: 0 0 0 43px; float:left; height:35px; line-height:35px;}

#topsearch {
	position: absolute;
	right: 104px;
	top: 5px;
	width: 218px;
	height: 42px;
	text-align: center;
}
#topsearch input#s {
	width: 165px !important;   
	height: 24px !important; 
	background: url(images/input.png) no-repeat !important; 
	border: none !important; 
	padding: 6px 8px 5px 12px !important;  
	margin-right: 0px !important; 
	float: left !important; 
	color:#957B4B !important; 
}
#topsearch button {
	width: 33px;
	height: 35px;
	background: url(images/searchbutton.png) no-repeat;
	border: none;
	text-indent: -9999px;
	float: right;
	cursor: pointer;
}
/* POST SECTION ELEMENTS
- - - - - - - - - - - - - - - - - - - - - - - - - - - - */

.post {
	margin: 0 0 20px 0;
	padding: 20px 10px 10px 10px;
	background: #FFF;
	-moz-border-radius: 9px;
	-webkit-border-radius: 9px;
	-moz-box-shadow: 1px 1px 3px rgba(0,0,0,0.2);
	-webkit-box-shadow: 1px 1px 3px rgba(0,0,0,0.2);
	border: 1px solid #968A62;

}
.post h2 {
	margin: -7px 0 6px 60px;
	padding: 0 0 2px 0;
	font-size: 1.8em;
	/*color: #302c21;*/
	border-bottom: 1px solid #968A62;
}
.post h2 a {
	color: #302c21;
	font-weight:bold;
}
.post h2 a:hover {
	color: #84755c;
}

.date { 
	width: 50px; 
	border:solid 1px #da588d; text-align:center;  
	float:left; margin: 0 6px 5px 0; padding-bottom: 3px;
	font-size:1.1em; font-weight:bold;
		-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	}
	
.date div.month { background: #da588d; color:#fff; padding:2px; }

body.page .date { display:none;}
body.page h2 { margin: -7px 0 6px 0; background:#968A62; color: #fff; padding: 3px 0 3px 10px; border-radius: 6px; -webkit-border-radius: 6px; -moz-border-radius: 6px; }
body.page p.tagpost { display:none; }

.post-info {
	/*background: url(images/hr.gif) 0% 0% no-repeat;*/
	padding: 0 0 5px 0;
	font-size: 90%;
	margin: 0 0 20px 0;
	color: #999;
	
}
.post-info a {
	color: #999;
}
.post-info a:hover {
	color: #84755c;
}
.post-info .setting {
	padding:3px;
	padding-left:20px;
	margin-right: 5px;
}
.post-info .datetime{
	background:#fff url(images/clock.png) no-repeat 0 2px;
}
.post-info .user{
	background:#fff url(images/user.png) no-repeat 0 2px;
}
.post-info .filedlink{
	background:#fff url(images/document.png) no-repeat 0 2px;
}
.post-info .commentslink{
	background:#fff url(images/comments.png) no-repeat 0 2px;
}
.post-info .editlink{
	background:#fff url(images/write.png) no-repeat 0 2px;
}
.post-entry p {
	margin: 0 0 1em 0;
}
.post-entry a {
	color: #4f6373;
}
.post-entry a:hover {
	color: #84755c;
}
	.post-entry p.tagpost { border-top: solid 1px #EC3E8C; padding: 3px 0 0 0; margin: 3px 0 3px 0; }
	.post-entry p.tagpost.noline { border-top: 0; }
	
	.post-entry p.tagpost a {
	color: #938966;
	}
	
	.post-entry p.tagpost.noline a {
	color: #EC3E8C;
	}
	.post-entry p.tagpost a:hover {
		color: #C09;
	}
.post-entry span.more-link {
	display: block;
	margin: 10px 0;
}
.post-entry span.more-link a {
	color: #864901;
}
.post-entry span.more-link a:hover {
	color: #84755c;
}
.post-entry h3 {
	font-size: 1.25em;
	padding: 0 0 .5em;
	margin: 0 0 .5em;
	border-bottom: 1px solid #f5f5f5;
}
.post-entry ul, .post-entry ol {
	margin: 0 0 1em;
}
.post-entry ul {
	margin-left: 1.5em;
}
.post-entry ul li, .post-entry ol li {
	list-style: square;
	border-bottom: 1px solid #fafafa;
	padding: .2em 0;
}
.post-entry ol {
	margin-left: 2em;
}
.post-entry ol li {
	list-style: decimal;
}
.post-entry blockquote {
	margin: 1.5em;
	padding: 1em;
	color: #999;
	font-style: italic;
	border-top: 1px dotted #ccc;
	border-bottom: 1px dotted #ccc;
	clear: both;
}
.post-entry img {
	/*float: left;*/
	margin: .4em 0 0 1em;
	padding: 0 10px 10px 0;
	border:0;
}
.post-entry img.alignright {
	float: right;
	margin: .4em 0 0 1em;
	padding: 0 0 10px 10px;
}
.post-entry img.alignleft {
	float: left;
	margin: .4em 1em 0 0;
	padding: 0 10px 10px 0;
}
.post-entry img.aligncenter {
	display: block;
	margin: .4em auto;
	padding: 0 10px 10px 10px;
}
.post-meta {
	font-size: 95%;
	color: #999;
}
.post-meta a {
	color: #999;
}
.post-meta a:hover {
	color: #84755c;
}
.post-arch-info {
	font-size: 95%;
	color: #999;
	margin: 0 0 1.5em;
	padding: 0 0 1em;
	border-bottom: 1px solid #f5f5f5;
}
	.post-arch-info p { font-size:1.6em; color:#867B57; }

.wp-pagenavi {
	font-size: 11px;
	text-transform: uppercase;
	clear: both;
	color: #555;
	padding: 0;
	text-align: right;
}
.wp-pagenavi a, .wp-pagenavi .current {
	padding: 3px 7px;
	border: 1px solid #ccc;
	color: #f7951e;
	margin-left: 1px;
	font-weight: normal;
}
.wp-pagenavi a:hover, .wp-pagenavi .current {
	color: #555;
	background: #e2e2e2;
	font-weight: normal;
}
.wp-pagenavi .pages {
	float: left;
	line-height: 13px;
}

/* WP 2.6 REQUIRED ELEMENTS
- - - - - - - - - - - - - - - - - - - - - - - - - - - - */
.aligncenter,
div.aligncenter {
   display: block;
   margin-left: auto;
   margin-right: auto;
   text-align:center;
}

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

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

.wp-caption {
   border: 1px solid #ddd;
   text-align: center;
   background-color: #f3f3f3;
   padding-top: 4px;
   margin: 10px;
   /* optional rounded corners for browsers that support it */
   -moz-border-radius: 3px;
   -khtml-border-radius: 3px;
   -webkit-border-radius: 3px;
   border-radius: 3px;
}

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

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

/* COMMENT ELEMENTS
- - - - - - - - - - - - - - - - - - - - - - - - - - - - */

#comments h2, #respond h2 {
	margin: 0 0 .5em;
	padding: 0 0 .5em;
	border-bottom: 1px solid #f5f5f5;
}
#comments {
	margin: 0 0 1em;
	background: url(images/hr.gif) 0% 100% no-repeat;
	padding: 0 0 1em;
}
#comments h3 {
	font-size: 1.2em;
}
#comments img {
	float: left;
	margin: 0 5px 5px 0;
}
#comments p {
	padding-left: 40px;
}
.commentlist li {
	margin: 0 0 .5em;
	padding: 0 0 .5em;
	border-bottom: 1px solid #f5f5f5;
}
#respond  label { color: #70502B; font-size:1.1em; font-weight:normal; }

#respond input, #respond textarea {
	width: 600px;
	border: 1px solid #968A62;
	padding: 3px;
	margin: .1em 0 .5em;
	font-size:1.2em;
	color: #B78839;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
}
#respond button {
	width: 74px;
	height: 38px;
	text-indent: -9999px;
	border: none;
	float: left;
	cursor: pointer;
}
#respond button#submit {
	background: url(images/botonenviar.png) no-repeat;
	margin-right: 10px;
}
#respond button#reset {
	background: url(images/botonborrar.png) no-repeat;
}
/* SIDEBAR ELEMENTS
- - - - - - - - - - - - - - - - - - - - - - - - - - - - */

#sidebar h2 {
	margin: 0 0 10px 0;
	padding: 2px;
	font-size: 14px;
	background:#ee3e8c /*da588d*/;
	color:#FFF;
	text-align:center;
	border: solid 1px #fff;
}

#sidebar div.widget {margin: 10px 0; }

#sidebar div ul {
	margin: 0 0 5px 0;
	
}
#sidebar div ul li {
	/*border-bottom: 1px dotted #ccc;*/
	padding: 2px 0 2px 15px;
	margin-right: 5px;
	background: url(images/sidebar-li.png) no-repeat 0 6px;
	 border-bottom: 0;
}
#sidebar div ul li:hover {
	/*background: #e8e8e8 url(images/sidebar-li.gif) no-repeat 0 6px;*/
}
#sidebar div ul li.current_page_item {
	padding-left: 8px;
	padding-right: 10px;
	background: #e8e8e8;
}
#sidebar div ul li.current_page_item a {
	color: #84755c;
}


#sidebar div a img {
	border: none;
}
#sidebar div a:hover {
	color: #84755c;
}
#calendar  {
	margin-top: 10px;
	border-bottom: 1px dotted #ccc;
}
#wp-calendar {
	width: 90%;
	margin-left: 5%;
}
#wp-calendar caption {
	color: #864901;
	margin-top: 5px;
}

#sidebar #collapscat-4 ul li { display:none; }
#sidebar #collapscat-4 ul li.collapsing { background:none; border-bottom: solid 1px #eee; display:block; }
#sidebar #collapscat-4 ul li.collapsing ul li.collapsing { background:none; border-bottom: 0; display:block; }
#sidebar #collapscat-4 ul li.collapsing.item { padding: 3px 0 3px 20px; }
#sidebar #collapscat-4 ul li.collapsing.expandable { padding: 3px 0 3px 15px; }


#sidebar #collapscat-4 ul li { margin: 0 0 0 0; }
#sidebar #collapscat-4 ul li .sym { color:#EC3E8C; }

/* FOOTER ELEMENTS
- - - - - - - - - - - - - - - - - - - - - - - - - - - - */
#footer_wrap {	
	clear: both;
	background: #3B2C23;
	border-top: solid 10px #FFF;
	text-align: center;
	padding: 5px 0 0 0;
	color: #eee;
	margin-top: 10px;
	height: 135px;
}
#footer {
	overflow:auto;
	clear: both;
	text-align: left;
	font-size: 11px;
	width: 990px;
	padding: 0 10px;
	margin: 0 auto;
}
#footer a {
	color: #eee;
}
#footer a:hover {
	color: #f7951e;
}
#rss {
	position: absolute;
	right: 20px;
	bottom: 0;
	margin: 0;
}
#rss-entries {
	background: url(images/rss-entries.png) no-repeat 0 0;
	border: none;
	float: left;
	height: 18px;
	margin: 0 4px 0 0;
	padding: 0;
	text-decoration: none;
	text-indent: -3000px;
	width: 46px;
}
#rss-entries:hover {
	background: url(images/rss-entries.png) no-repeat 0 -18px;
}
#rss-comments {
	background: url(images/rss-comments.png) no-repeat 0 0;
	border: none;
	float: left;
	height: 18px;
	margin: 0 4px 0 0;
	padding: 0;
	text-decoration: none;
	text-indent: -3000px;
	width: 46px;
}
#rss-comments:hover {
	background: url(images/rss-comments.png) no-repeat 0 -18px;
}


/*---------- Estilos soylanovia -------*/

#novia {
	width: 581px;
	height: 214px;
	background:url(images/novia.png) no-repeat;
	float:right;
	
}
#downnovia {
	width: 506px;
	height: 21px;
	background:url(images/downnovia.png) no-repeat;
	float:right;
	margin: 0 75px 0 0;
	
}
#colavestido {
	width: 75px;
	height: 268px;
	background:url(images/colavestido.png) no-repeat;
	float:right;
	margin: -21px 0 0 0;
	
}
#bottomsidebar {
	width: 287px;
	height: 45px;
	background:url(images/bottomsidebar.png) no-repeat;
	float:right;
	margin: 0 75px 0 0;
	clear:right;
	
	
}



/* webjac */

#etiquetas {
	width:580px;
	padding: 10px;
	background:#ffffff;
	border: solid 1px #968a62;
	margin: 0 auto 20px auto;
	overflow:auto;
	/*-webkit-border-radius: 9px;
	-moz-border-radius: 9px;*/
}

#etiquetas h2 {
	color:#302c21;
	background:none;
	margin: 0 7px 0 0;
	font-size: 1.1em;
	display:inline;
	font-weight:bold;
	float:left;
	padding:5px 0 0 0;
}
#etiquetas li { float:left; margin: 0; }

#etiquetas li a {
	padding: 0 4px;
	background-color:#f9f9f9;
	border: solid 1px #d6d0ac;
	color:#867b57;
	margin: 4px 3px;
	font-size:0.9em;
	float:left;
}

#etiquetas a:hover { color:#f9f9f9; background-color:#867b57; }

#footer a img { border:0; }

.footerblock { width: 297px; height:123px; float:left; margin: 0 5px; padding:2px 10px; border-right: solid 1px #FFF; }
#lastfooterblock { border-right:0; }
.footerblock h3 { font-size:1.7em; padding: 0 0 7px 0; font-weight:bold; }
#footer .footerblock h3, #footer .footerblock h3 a { font-family:'Droid Sans', serif; color:#FED30D;  }
#footer .footerblock h3 a:hover { color:#fff; }
#footer .footerblock p { line-height:115%; padding: 0 0 12px 0; font-size:1.1em; }

#rssfooterlink { background:url(http://soylanovia.com/images/rssicon.png) no-repeat; padding: 0 5px 0 43px; float:left; height:35px; line-height:35px;}
#emailfooterlink { background:url(http://soylanovia.com/images/mailicon.png) no-repeat; padding: 0 5px 0 43px; float:left; height:35px; line-height:35px;}

#credits {float:left; padding: 5px 0 0 0; color:#fff; margin: 5px 0 0 0; }
#credits a img { border:0; cursor:pointer; }


div#wp125 h2 { display:none; }

/* Styles for one-column display */
#wp125adwrap_1c { width:100%; }
#wp125adwrap_1c .wp125ad { margin-bottom:5px; }

/* Styles for two-column display */
#wp125adwrap_2c { width:100%; overflow:auto;}

#wp125adwrap_2c .wp125ad {
float:left;
padding:5px;
width:120px;
}



/* Login With Ajax */

#LoginWithAjax { width:90% !important; margin:auto; }

#LoginWithAjax td {
padding-top:2px;
vertical-align:middle;
}
#LoginWithAjax .password_label label, #LoginWithAjax .username_label label {
	padding:0 0 0 20px;
	vertical-align:middle;
}
#LoginWithAjax .password_label label{ background:url(http://soylanovia.com/images/password.png) no-repeat center left; }
#LoginWithAjax .username_label label{ background:url(http://soylanovia.com/images/username.png) no-repeat center left; }

#LoginWithAjax_Password input, #LoginWithAjax_Username input {
	width:95%;
	background: #FFF;
	border: solid 1px #D6D0AC;
	padding: 4px 5px;
	color:#745E29;
}
#LoginWithAjax_Loading {
background:url("loading.gif") no-repeat scroll 50% 50% #FFFFFF;
height:100%;
left:0;
opacity:0.8;
position:absolute;
top:0;
width:100%;
}
#LoginWithAjax_Status.invalid, #LoginWithAjax_Status.confirm {
display:block;
margin-bottom:8px;
padding:3px;
text-align:left;
}
#LoginWithAjax_Status.invalid {
background:none repeat scroll 0 0 #F0D9D9;
border:1px solid #E0B4B4;
color:#990000;
}
#LoginWithAjax_Status.confirm {
background:none repeat scroll 0 0 #D8FFB0;
border:1px solid #AAFF71;
color:#009900;
}
#LoginWithAjax_Avatar {
padding-right:10px;
width:60px;
}
#LoginWithAjax_Remember {
display:none;
margin-top:10px;
}
#LoginWithAjax_Remember p {
padding:0 0 3px;
}
#LoginWithAjax_Remember .forgot-pass-email input {
color:#666666;
padding:2px;
width:97%;
}
#LoginWithAjax #LoginWithAjax_Register {
display:none;
margin-top:10px;
}
#LoginWithAjax_Register_Status.invalid, #LoginWithAjax_Register_Status.confirm {
display:block;
margin-bottom:8px;
padding:3px;
text-align:left;
}
#LoginWithAjax_Register_Status.invalid {
background:none repeat scroll 0 0 #F0D9D9;
border:1px solid #E0B4B4;
color:#990000;
}
#LoginWithAjax_Register_Status.confirm {
background:none repeat scroll 0 0 #D8FFB0;
border:1px solid #AAFF71;
color:#009900;
}
#LoginWithAjax_Register input[type="text"] {
color:#666666;
padding:2px;
width:97%;
}
#LoginWithAjax_Register.default {
background-color:#FFFFFF;
border:2px solid #333333;
border-radius:6px 6px 6px 6px;
box-shadow:0 0 50px #CCCCCC;
color:#333333;
display:none;
opacity:0.8;
padding:15px;
text-align:left;
width:350px;
}
#LoginWithAjax_Register.default h4 {
font-size:16px;
margin:0;
padding:0;
}
#LoginWithAjax_Register form {
height:250px;
overflow:auto;
}
#LoginWithAjax_Register.default .close {
background:url("close.png") no-repeat scroll 0 0 transparent !important;
border:medium none;
cursor:pointer;
height:35px;
margin:0;
padding:0;
position:absolute;
right:-15px;
top:-15px;
width:35px;
}
#LoginWithAjax_Register.default #wp-submit {
clear:both;
display:block;
}
#LoginWithAjax.ie7-friendly div {
padding-top:7px;
vertical-align:top;
}
#LoginWithAjax.ie7-friendly #LoginWithAjax_Register {
display:none;
margin-top:5px;
}
#LoginWithAjax.ie7-friendly #LoginWithAjax_Register p {
padding:0 0 3px;
}
#LoginWithAjax.inline-registration #LoginWithAjax_Register {
display:none;
margin-top:5px;
}
#LoginWithAjax.inline-registration #LoginWithAjax_Register p {
padding:0 0 3px;
}
#LoginWithAjax_Register hr {
display:block;
}
#LoginWithAjax_Register #openid_identifier {
width:auto;
}
#LoginWithAjax_Modal {
	background-color:#FFFFFF;
	border:2px solid #333333;
	border-radius:6px 6px 6px 6px;
	box-shadow:0 0 50px #CCCCCC;
	color:#333333;
	opacity:0.8;
	padding:15px;
	text-align:left;
	width:350px;
}
#LoginWithAjax_Modal h4 {
	font-size:16px;
	margin:0;
	padding:0;
}
#LoginWithAjax_Modal .close {
	background:url("default/close.png") no-repeat scroll 0 0 transparent !important;
	border:medium none;
	cursor:pointer;
	height:35px;
	margin:0;
	padding:0;
	position:absolute;
	right:-15px;
	top:-15px;
	width:35px;
}
#LoginWithAjax_Modal #wp-submit {
	clear:both;
	display:block;
	
}

input#lwa_wp-submit { width: 64px; height:30px; line-height:20px; background:url(http://soylanovia.com/images/boton-acceder.png) no-repeat; border:0; color:#563729; padding: 0 0 4px 0; cursor:pointer;  }
#registerform input { width:95%; background: #FFF; border: solid 1px #D6D0AC; padding: 4px 5px;	color:#745E29; }
#registerform label { color:#f53e94; margin: 12px 0 8px; display:block; }

#registerform input#wp-submit {	width: 120px; background:#D6D0AC; margin:auto; color:#422F1A; }

a#LoginWithAjax_Links_Remember, #LoginWithAjax_Links label { font-size:0.8em;}
#sidebar a#LoginWithAjax_Links_Register { display:block; width: 73px; height:30px; line-height:27px; padding:0 6px 0 3px; margin: 3px 0;  font-size:0.9em; color:#563729; 
								background:url(http://soylanovia.com/images/boton-registrarse.png) no-repeat; border: 0; text-align:center; }
	#sidebar a#LoginWithAjax_Links_Register:hover { color:#84755c; }

/* SOCIAL MEDIA BUTTONS */

#text-4 div.textwidget { overflow:auto; padding:0 0 6px 0; border-bottom: solid 1px #eee; margin: 0 0 8px 0; }
#text-4 ul { list-style-type:none; }
#sidebar #text-4 ul li { float:left; list-style-type:none; background:none; padding:0; margin:0; }
#text-4 ul li a  { float:left; width:34px; height:34px; background:no-repeat center center; margin: 0 15px; }
	#text-4 ul li a#link-fb  { background-image: url(http://soylanovia.com/images/facebook.png) /*url(http://creixems.com/images/socialmedia/32px/facebook.png)*/; }
	#text-4 ul li a#link-tw  { background-image: url(http://soylanovia.com/images/twitter.png);  }
	#text-4 ul li a#link-rss  { background-image: url(http://soylanovia.com/images/rss.png) ; }
	#text-4 ul li a#link-mail  { background-image: url(http://soylanovia.com/images/email.png) ; }
	
	#text-4 ul li a#link-fb:hover  { background-image: url(http://creixems.com/images/socialmedia/32px/facebook.png); }
	#text-4 ul li a#link-tw:hover  { background-image: url(http://creixems.com/images/socialmedia/32px/twitter.png); }
	#text-4 ul li a#link-rss:hover  { background-image: url(http://soylanovia.com/images/rss-pink.png) ; }
	#text-4 ul li a#link-mail:hover  { background-image: url(http://creixems.com/images/socialmedia/32px/email.png); }


/* Friend Connect */

 #fbc_login {
float:left;
margin: -10px 0 10px 10px;
padding:0;
}

#gfc_profile {
	float:left;
	margin: 10px 10px 10px 20px;
	padding:0;
 }

.gfc-icon { height: 24px; line-height:24px; }

.gfc-footer-msg { display:none; }

#fbc_login span { display:none; }

#iniciasesion { background: #F8F5E6; border: solid 1px #C9668D; -moz-border-radius: 6px; -webkit-border-radius: 6px; width: 95%; margin:auto; }
#iniciasesion h2.widget { margin: 0; border:0; }
#iniciasesion p { clear:both; padding: 4px 10px; color:#867b57; }


.addtoany_share_save_container { margin: 0 4px !important; }

.wp-pagenavi .pages { text-transform: none; color:#6c402d; }
.wp-pagenavi .current, .wp-pagenavi a  { border: solid 1px #938966; }
.wp-pagenavi .current { color:#EC3E8C; }
.wp-pagenavi a { color:#EC3E8C; }
.wp-pagenavi a:hover { background-color:#EC3E8C; color:#fff; }

div.center {  width: 470px; margin: 15px auto; }

div.ezAdsense ins + div, div.ezAdsense iframe + div { display:none; }

