f/*
Theme Name: Bilinkis
Theme URI:
Description: Tema para Santiago Bilinkis
Version: 1.2
Author: SocialSnacks
Author URI: http://socialsnack.com
*/

#contenedor #beta { background: #ffe5f2 url(img/bg-beta.gif) center left no-repeat; padding: 10px 10px 10px 30px; font: 1.4em Arial, Helvetica, sans-serif; -moz-border-radius: 10px; }

*, body { margin: 0; padding: 0; }

* {
	margin: 0;
	padding: 0;
}

body { background: #c9c38f; color: #3b1603; font: 12px Arial, Helvetica, sans-serif; text-align: center;
 }
	hr { clear: both; visibility: hidden; }
	p.clear { clear: both; margin: 0; padding: 0; }
	ul { list-style: none; }
	img { border: none; }

a, a:link, a:visited { text-decoration: none; color: #3b1603; border-bottom: 1px #5ba69f solid; }
a:hover, a:active { color: #de151d }

a img {
	border: 0;
	}
input, select, textarea {
	color: #3b1603;
	}

.hide {display:none;}
.error {
	background:#8a1f11;
	color:#fff;
	padding:10px;
	margin-top:10px;
}
#cancel-comment-reply a {
	margin:10px 0;
	background:#C8D5D1;
	padding:5px;
	font-size:11px;
}
#contenedor { margin: 0 auto; width: 960px; background: #fff; text-align: left; padding: 0 20px 20px 20px; }

#idiomas {
	margin: 0px -20px 10px -12px;
	padding: 10px 10px 15px;
	background: #fff url(img/idiomasbg.png) no-repeat center bottom;
	color: #a4bfb6;
	font-size: 1.05em;
	height: 20px;
	}

	#idiomas a { color: #a4bfb6; }
	#idiomas a:hover{ border-color: #a4bfb6; }

	#bilinkis {
		float: left;
		text-align: left;
		width: 30%;
		}

			#anuncio {
		float: left;
		text-align: center;
		width: 40%;
		}

	#elegir {
		float: right;
		text-align: right;
		width: 30%;
		}

		#elegir a {
			margin: 0 0 0 10px;
		}


#header { margin-bottom: 20px; }
	#header h1 { width: 500px; float: left; height: 71px; text-indent: -9999px; background: url(img/logo.gif) no-repeat; margin-top: 10px; }
		#header h1 a { display: block; width: 500px; height: 71px; border: none; }

			#header #buscador { padding-top: 25px; font: 12px Arial, Helvetica, sans-serif; width: 450px; float: right; text-align: right; }
				#header #buscador form { margin-top: 10px; }
					#header #buscador form #s { width: 210px; padding: 3px; border: 1px #a4bfb6 solid; font-size: 0.95em; }
					#header #buscador form #searchsubmit { width: 60px; padding: 3px; background: #a4bfb6; color: #3b1603; font-weight: bold; border: none; }

#contenido { width: 520px; float: left; min-height:1198px;padding-top: 23px;}


#topmenu { margin: 0 0 0px 0;  padding: 0;}
	#topmenu li { margin: 0 3px; padding: 5px 0; text-transform: lowercase; font-weight: bold; font: bold 16px sans-serif;
		list-style-type: none;
		}

		#topmenu li a { border: none; }

	#topmenu li.entrepreneurship 	{ 	border-bottom: 5px #4d2c09 solid; }
	#topmenu li.tercer {border-bottom: 5px #5ba69f solid;}
	#topmenu li.ciencia{ 	border-bottom:5px #de151d solid; }
	#topmenu li.entretenimiento { 	border-bottom: 5px #4d2c09 solid;}
	#topmenu li.general { 	border-bottom: 5px #a4bfb6 solid; }

.post {
	background: url(img/post-bg.png) repeat-y right top;
	padding: 0px 0px 0px 0px;
margin-left: -12px;
}
		.post h2 {
		font: 22px helvetica, Georgia, "Times New Roman", Times, serif;
		margin-bottom: 2px;
		padding-bottom: 5px;
		border-bottom: 0px #c9c38f solid;
                padding-top: 10px;
background: url(img/title_entre.png) no-repeat bottom left;
			color: #ddd;
			padding: 6px 10px 18px 10px;
			margin-top: 0px;
		}

		.post h2 a, .post h2 a:link, .post h2 a:visited {
		 	border: none;
			color: #4d2c09;
			}

		.post h2 a:hover, .post h2 a:active {
		 	color: #5ba69f;
			}

.post h3 { font-size: 24px; padding: 5px 0px;}
	.post img {
		border: 1px solid #c9c38f;
		padding: 2px;
		margin: -5px 0px 2px;
               }

.page h2 {
			background: url(img/title_entre.png) no-repeat bottom left;
			color: #ddd;
			padding: 6px 10px 18px 10px;
			margin-top: 0px;

}
		.page h2 a:link, .page h2 a:visited {
		color: #ddd;
		}

		.page h2 a:hover { color: #c8d5d1;}

.texto {
      padding: 10px 20px 10px 19px;
      margin-left: 13px;
      text-align: left!important;
	}

	.post .post-image { width: 150px; height: 150px; float: left; background: #fff; padding: 4px; border: 1px #ddd solid; margin: 0 10px 10px 0; }
	.post p { line-height: 1.7em; margin-bottom: 1em; }
	.post ul { padding: 0 20px; list-style-type: disc; margin-bottom: 1em;}
	.post ol { padding: 0 20px; }
	.post .leermas { margin: 5px 0px 3px; font: bold .9em sans-serif; text-align: right; background: url(img/more.png) no-repeat right top; padding: 4px 10px;}
	.info { clear: both; margin: 0 0 40px 0; padding: 5px 0px 10px 0px; color: #5ba69f; font-size: 11px; border-top: 1px solid #c8d5d1; float: left; background: #e9e5c8; width:520px; }

	.infotags { clear: both; padding: 12px 22px 8px; border-top: 25px solid #fff; color: #5ba69f; font-size: 11px; background: #e9e5c8; width: 476px;}

	.info2 { clear: both; margin: -10px 0px 25px 0px; padding: 10px 0px 20px 0px; color: #5ba69f; font-size: 11px; background: #e9e5c8; width: 520px;}

.info p {
	clear: both;
	margin: 0;
}

	.metadata {
		margin: 0;
		font-size: 11px;
            float: left;
            width: 340px;
            padding: 5px 10px 10px 22px;
		}

		.metadata p {
                      padding: 3px 0px;
                            }

	.votar {
		margin: 0px 3px 0 0;
		float: right;
            height: 30px;
            padding: -5px 0px 0px 0px;
            width: 130px;
            text-align: center;
            font-size:17px;
		}

		.votar p {
			margin: 3px 0;

			}
	.voto {
		font-weight: bold;
		color: #3b1603;
		font-size: 14px;
                 text-align: left;
                 padding: 15px 10px 0px 0px;
                 float: right;
                 width: 25px;
                 margin-right: 19px;
			}

      .comentar {
		margin: 5px 0 0 0;
		float: right;
		width: 240px;
	}

		.dejarcomment {
			margin: 3px 0;
			background: url(img/dejacomment.png) 45px 18px no-repeat;
			font-size: 14px;
			font-weight: bold;
			padding: 25px 0px 20px 90px;
		}

#related {
	width: 300px;
	float: left;
	padding: 0px;
        margin-top: -22px;
}

#related h2 {
	text-transform: uppercase;
	background: url(img/title.png) no-repeat left bottom;
	color: #000;
	padding: 10px 10px 18px;
	margin-left: -12px;
	margin-right: 10px;
	margin-bottom: 3px;
        font-size: 16px;
}

	#related li {
		background: url(img/related-icon.png) left center no-repeat;
		margin-left: 19px;
        padding: 3px 21px;
       font-size: 13px;
	}


#sociales {
	padding: 5px; margin: 0px; font-size: 11px; text-align: left; 	text-transform: lowercase;
	width: 210px;
	float: right;
	border: 0px solid #c9c38f;
	margin-right: 0px;
        margin-top: -22px;
}

#sociales a:hover { background: none;}

	#sociales h2 {
		text-transform: uppercase;
		background: url(img/sociales.png) no-repeat left bottom;
		color: #000;
		padding: 10px 10px 18px;
		margin-left: 0px;
		margin-right: -15px;
		margin-top: -5px;
                font-size: 16px;
}

	#sociales ul {
		padding: 5px 5px 5px 31px;
	}
		li.delicious {
			background: url(img/delicious.gif) no-repeat 0px 3px;
			padding: 3px 5px 3px 20px;
			font-size: 13px;
			list-style-type: none;
		}

		li.twitter {
			background: url(img/twitter-icon.png) no-repeat 0px 3px;
			padding: 3px 5px 3px 20px;
			font-size: 13px;
			list-style-type: none;
	      }

		li.digg {
			background: url(img/digg.png) no-repeat 0px 3px;
			padding: 3px 5px 3px 20px;
			font-size: 13px;
			list-style-type: none;
	      }

		li.facebook {
			background: url(img/facebook-icon.png) no-repeat 0px 3px;
			padding: 3px 5px 3px 20px;
			font-size: 13px;
			list-style-type: none;
		}

		li.email {
			background: url(img/email.png) no-repeat 0px 3px;
			padding: 3px 5px 3px 20px;
			font-size: 12px;
			list-style-type: none;
		}

	.comentaraca {
		float: right;
		width: 190px;
		clear: right;
		text-align: center;
		color: #4d2c09;
		margin-top: -17px;
		margin-right: 0px;
		}


	.tucomentario {
		background: url(img/comments_bg.png) no-repeat bottom right;
		display: block;
		padding: 2px 8px 10px 8px;
		float: right;
		font: bold 14px sans-serif;
		text-align: center;
		margin-right: 0px;
            position: relative;
	}

		.tucomentario a, .compartir a {
			border: 0;
			}
		.exceltotable {
			width: 100%;
			border-collapse: 0;
			padding: 5px;
			font-weight: normal;
			}

			.exceltotable td {
				padding: 5px;
				border-bottom: 1px dotted #A4BFB6;
				}

			.non {
				color: #5BA69F;

				}


			.col-1, col-2 {
				text-align: center;
				}


/*estilos para Contact Form v.2.0WP*/

		#gb_form fieldset {
			border: 0;
			}

			#gb_form input, #gb_form textarea, #gb_form select {
				font: 11px Arial, Helvetica, sans-serif;
				margin: 5px 0;
				padding: 2px;
				border: 1px #a4bfb6 solid;
				}

			 #gb_form .button {
				background: #a4bfb6;
				font: bold 11px Arial, Helvetica, sans-serif;
				border: 0;
				padding: 2px;
				width: 300px;
				}

/*fin estilos para Contact Form v.2.0WP*/



/* COMENTARIOS */

.comentario { margin-bottom: 15px; padding: 10px; }
	.comentario .autor { font-weight: bold; margin-bottom: 10px; background: #fff; padding: 3px; }
	.comentario img.avatar { float: right; border: 5px #fff solid; margin: 0 0 10px 10px; }

	.sb {
		background: #E9E5C8;
		display: block;
		}

		.sb .autor {
			background: #E9E5C8;
			}

/* COMENTARIOS */
ol.commentlist { list-style:none; margin:10px 0px 30px 0px; padding:0; text-indent:0; }

ol.commentlist li {  height:1%; margin:0 0 10px; padding:5px 12px 5px 12px; position:relative; }

ol.commentlist li div.comment-author { padding:0px 0px 0px 5px; }

ol.commentlist li div.vcard { font:bold 16px/1.5 helvetica,arial,sans-serif; }

ol.commentlist li div.vcard cite.fn { font-style:normal; }

ol.commentlist li div.vcard cite.fn a.url { color:#3b1603; text-decoration:none; }

ol.commentlist li div.vcard cite.fn a.url:hover { color:#de151d; }

ol.commentlist li div.vcard img.avatar, div.avatar { border:5px solid #fff; right:10px; position:absolute; top:7px; }

ol.commentlist li div.comment-meta { padding: 0px 0px 15px 5px;}

ol.commentlist li div.comment-meta a { color:#333; text-decoration:none; }

ol.commentlist li div.comment-meta a:hover { color:#000; }

ol.commentlist li p { font:normal 12px/1.4 helvetica,arial,sans-serif; margin:0 0 1.2em; }

ol.commentlist li ul { font:normal 12px/1.4 helvetica,arial,sans-serif; list-style:square; margin:0 0 1em; padding:0; text-indent:0; }

ol.commentlist li div.reply { font:bold 10px/1.2 helvetica,arial,sans-serif; padding:5px 0px;  text-align:left; }

ol.commentlist li div.reply:hover { color:#f00; text-decoration:none;}

ol.commentlist li div.reply a { color:#000; text-decoration:none; text-transform:uppercase; }

ol.commentlist li ul.children { list-style:none; margin:1em 0 0; text-indent:0; }

ol.commentlist li ul.children li.depth-2 { margin:0 0 10px; }

ol.commentlist li ul.children li.depth-3 { margin:0 0 10px; }

ol.commentlist li ul.children li.depth-4 { margin:0 0 10px; }

ol.commentlist li.pingback div.vcard { padding:0 170px 0 0; }

ol.commentlist li.even { background:#eee; }

ol.commentlist li.odd { background:#fff; }

/**
 * Facebook elements style
 */
/*- Facebook Connect -*/
a.FB_Link {border:none;}
div#respond a.FB_Link img, div.respond a.FB_Link img, p.cuser span.avatar img {height:16px;left:0;position:absolute;width:16px;}
div.avatar a.FB_Link img {border:none;height:40px;width:40px;}
a.fbconnect_login_button {border:none;cursor:pointer;display:block;margin:0.5em 0 0;}
.fbc_connect_button_area {border-left:1px dotted #3B1603!important;color:#3B1603;float:left;font-size:14px!important;margin:6px 0 0 9px;padding:5px 0px 5px 10px;position:absolute;right:0;width:150px;}

/*- Facebook NetworkedBlogs -*/
div#fb-nb {}
#sidebartop #networkedblogs_nwidget_widget {margin:0px auto;max-height:306px}
div#fb-nb #networkedblogs_nwidget_container {max-height:318px;padding:0!important;}
#networkedblogs_nwidget_logo{margin:0 !important;}
#networkedblogs_nwidget_logo a {border:none;}
#networkedblogs_nwidget_body {max-height:224px;margin:0 0 5px!important;}
#networkedblogs_nwidget_follow a {
background:url(img/comments_bg-invert.png) no-repeat center bottom;
border:medium none;
color:#5BA69F;
display:block;
font-size:12px;
font-weight:700;
line-height:100%;
margin:0 auto;
padding:13px 8px 6px;
text-align:center;
text-decoration:none;
width:130px;
}
#networkedblogs_nwidget_below, networkedblogs_nwidget_above {display:none;}
/*Comentes avatar*/
ol.commentlist .comment-author span.avatar {border:5px solid #fff; right:10px; position:absolute; top:7px;}
ol.commentlist .comment-author span.avatar a {border:none!important;}
ol.commentlist .comment-author span.avatar img {width:40px;height:40px;}
/***/

div.respond {display:none;}
#respond, div.respond { margin: 10px;position:relative;}
	p.cuser {line-height:16px;margin:10px 0 5px;padding:0 0 0 20px;}
	#respond #submit, .commentform input.csubmit { background:#4D2C09;border:none;color:#A4BFB6;font-weight:700;margin:5px 0;padding:6px 5px;width:100%;}

ol.commentlist li.comment-author-admin {background: #C9C38F;}
ol.commentlist li.bypostauthor {background: #C9C38F;}

#commentform label, .commentform label { color:#3B1603;display: block; margin: 10px 0 5px 0; font-weight: bold; width:300px;}
#commentform input, .commentform input { width: 480px; padding: 5px; font: 1.1em sans-serif; border: 1px #4d2c09 solid; color: #4d2c09; width:60%;}
#commentform textarea, .commentform textarea { width: 97%; padding: 5px; font: 1.1em sans-serif; border: 1px #4d2c09 solid; color: #4d2c09; margin-top: 10px; }
#commentform input:focus, #commentform textarea:focus, .commentform input:focus, .commentform textarea:focus { border-color: #a4bfb6; }
#commentform input.boton, .commentform input.boton { margin: 10px 0; background: #4d2c09; color: #a4bfb6; font-weight: bold; border: none; width: 483px; }

#commentform .subscribe-to-comments input, .commentform .subscribe-to-comments input { width: 20px; }
#commentform .subscribe-to-comments label, .commentform .subscribe-to-comments label { display: inline; margin: 0 0 0 3px; font-weight: bold; }

.subscribe-to-comments {
	margin: 5px 0 10px 0;
	}

.commentlist li .commentnumber {
float:left; background: #fafafa;
color:#999999;
font-size:2em;
margin:3px 10px 3px 0px;
 padding: 7px 10px;
clear:right;
}

.commentlist li li .commentnumber {
font-size:1.7em;
}

.commentlist li li li .commentnumber {
font-size:1.3 em;
}

/* SIDEBAR */


#especial { margin-top: 4px; background: #A4BFB6 url(img/acercade.png) no-repeat top center; padding: 0px 14px 14px 14px; height: 225px;}

#especial p { padding: 3px 5px; color: #3b1603; font-size: 12px; font-family: Georgia, Palatino, Palatino Linotype, Times, Times New Roman, serif; text-align: left; margin:0px;}

#especial .acercade {
padding: 2px 10px 0px;
float: right;
		font: bold 14px sans-serif;
		text-align: right;
		margin-right: 0px;
	}


#especial .social {
	float: left;
        padding: 10px 0px 20px 0px;
        width: 140px;
	}

#especial .social a {
		margin: 0 5px;
		border: 0;
	}
#especial .autormas { float: right; padding: 13px 8px 17px;}
#especial .autormas a:link, #especial .autormas a:visited {color:#000; border-bottom: 1px solid #000;}
#especial .autormas a:hover {color:#000; border-bottom: 0px solid #000;}

#calendar {}
#calendar p {
background:url(img/calendar.png) no-repeat left top;
min-height:40px;
padding:5px 0 0 45px;
}

#subscripcion div { margin-bottom: 35px;}
#subscripcion p {padding-top: 5px;}

#subscripcion .feeds { padding: 12px; width: 190px; float: left;}
#subscripcion li.feed{ background: url(img/feed.png) no-repeat left 7px; padding: 5px 0px 10px 45px; list-style-type: none;}
#subscripcion li.feedface { background: url(img/feedface.png) no-repeat left 0px; padding: 5px 0px 5px 45px; list-style-type: none; margin-top: 3px;}
#sidebartop #subscripcion div {margin:0;}
#subscripcion .emailfeed { padding: 15px 10px 10px 0px;  width: 190px; float:right;}
#subscripcion li.feedmail { background: url(img/feedmail.png) no-repeat left 0px; padding: 5px 0px 15px 45px; list-style-type: none; margin-top: 3px;}

#menu div h3, #derecha div h3 { font-size: 1em; }

#menu { width: 195px; float: right; margin-right: 23px; padding: 3px 5px 0 10px;  }
	#menu div { margin-bottom: 30px; }
		#menu div div { padding: 0px; margin: 2px 2px 5px; }

		#menu .especial { background: #c8d5d1; }
		#menu .especial p { padding: 10px; }

		#menu .playlist { background: #eee url(img/bg-playlist.gif) bottom no-repeat; text-align: center; padding-bottom: 10px;}
		#menu .especial ul, #menu .especial-alt ul { padding: 0; list-style: none; color: #333; }
			#menu .especial ul li, #menu .especial-alt ul li { padding: 0 10px 10px 10px; margin-bottom: 10px; border-bottom: 1px #fff dotted; }
				#menu #suena li a img { border: 1px #ccc solid; padding: 1px; width: 60px; height: 60px; float: left; margin-right: 10px; }

	#sgo {
		float: left;
		display: block;
		border: 0px solid #c9c38f;
		padding: 0px;
		width: 132px;
		height: 132px;
		margin: 3px 12px 3px 0px;
		}

	#rss{
		float: left;
		display: block;
		border: 0px solid #c9c38f;
		padding: 0px;
		margin-right: 8px;
		}

	#highest-rated {
		padding-top: 0;
		}

		.mas {
			margin: 10px 0;
			clear: both;
			}


		.nro {
			float: left;
			width: 26px;
			font-size: 16px;
			color: #4D2C09;
			font-weight: bold;
			margin-top: 10px;
			background: url(img/votos.gif) no-repeat center;
			text-align: center;
			line-height: 26px;
			}


		.datospost {
			float: right;
			width: 178px;
			clear: right;
			margin-top: 10px;
			}

		.suscripcion {
			padding-right: 50px;
			padding-top: 10px;
                        margin-top: 0px;
			}

                h3.suscripcion {
                        color: #5BA69F;
                        padding: 0px;
                        margin: 0px;
                 }


		#highest-rated h2 {
			background: url(img/mas.gif) no-repeat bottom right;
			padding-right: 45px;

			}


	#menu #archives {
		margin: 3px;
			}


#derecha { width: 195px; float: right; padding: 0;  }
	#derecha div { margin-top: 3px;
                       padding: 0px; }
		#derecha div h2, #sidebartop div h2, #menu div h2 {
			font: bold 22px sans-serif;
			color: #5ba69f;
			letter-spacing: -1px;
			text-transform: lowercase;
			background: url(img/sidebar-bottom.png) no-repeat bottom right;
			margin-bottom: 0px;
                        padding-bottom: 7px;
			}



#sidebartop { width: 418px; margin: 2px; float: right; padding: 0px;  }

#sidebartop div { margin-bottom: 20px; }

#sidebartop div div { padding: 0; margin: 0 0 10px; }





.etiquetas { border-top: 0px #c9c38f solid; margin: 20px 0 0; padding: 0px; text-align: center;}
		.etiquetas p { line-height: 200%; padding-top: 10px;}
		.etiquetas p a { border: none; margin: 0 2px; padding: 0px;  }


#prefootertop {
	background: #fff url(img/prefooter_top.png) no-repeat top center;
	padding: 10px 12px 0px 0px;
	margin: 20px 0px 0px;
	text-align: right;
	}

#prefooterbottom {
	background: #c9c38f;
	margin: 0px;
	height: 18px;
	}

#prefooter {
	background: #c9c38f url(img/prefooter.png) repeat-y top center;
	padding: 0px;
	margin: 0px;
	}

	#prefooter .quiero {
		width: 19%;
		float: left;
		padding: 1% 3%;

		}

		#prefooter .quiero h2 {
			font: bold 24px Helvetica, Helvetica Neue, Arial, sans-serif;
			padding: 0px 0px 10px 0px;
		}

		#prefooter .quiero ul {
			padding: 10px 0px;
			}
				#prefooter .quiero ul#blogroll {
					padding-left: 20px;
				}

				#prefooter .quiero ul#blogroll li {
					padding: 3px 0px;
					list-style-type: disc;
				}

#footer { margin-top: 20px; padding: 10px; background: #4d2c09; color: #a4bfb6; font-size: .9em; height: 60px; display: block; clear: both; }
	#footer a { color: #a4bfb6; }
	#footer a:hover{ border-color: #a4bfb6; }

		.creditos {
		margin: 3px 0 5px 0;
		float: left;
		width: 260px;
		}

		.creditos img {
			padding: 0 5px 0 0;
			}

			.creditos a {
				border: 0;
				}

	.rssycreditos {
		float: right;
		margin-top: 8px;
		width: 670px;
		line-height: 2em;
		}



/* categorias */

.entrepreneurship {
	padding-top: 0px;
	margin-left: -12px;
}
		.entrepreneurship a:hover, #menu .entrepreneurship a:hover { color: #4d2c09;
}

		.entrepreneurship h2 {
			background: url(img/title_entre.png) no-repeat bottom left;
			color: #ddd;
			padding: 11px 10px 18px 10px;
			margin-top: 0px;

}
		.entrepreneurship h2 a:link, .entrepreneurship h2 a:visited {
		color: #ddd;
		}

		.entrepreneurship h2 a:hover { color: #c8d5d1;}

.tercer, .tercer-sector {
	padding-top: 0px;
	margin-left: -12px;
	}

	.tercer a:hover, #menu .tercer a:hover { color: #5ba69f;}

	.tercer-sector h2 {
		background: url(img/title_tercer.png) no-repeat bottom left;
		color: #ddd;
		padding: 11px 10px 18px 10px;
		margin-top: 0px;
	}

.tercer-sector h2 a:link, .tercer-sector h2 a:visited {color: #ddd;}
.tercer-sector h2 a:hover { color: #c8d5d1;}

.ciencia, .ciencia-y-tecnologia {
	padding-top: 0px;
	margin-left: -12px;
	}

	.ciencia a:hover, #menu .ciencia a:hover  { color: #de151d;}

	.ciencia-y-tecnologia h2 {
		background: url(img/title_ciencia.png) no-repeat bottom left;
		color: #ddd;
		padding: 11px 10px 18px 10px;
		margin-top: 0px;
	}

.ciencia-y-tecnologia h2 a:link, .ciencia-y-tecnologia h2 a:visited {color: #ddd;}
.ciencia-y-tecnologia h2 a:hover { color: #c8d5d1;}

.entretenimiento {
	padding-top: 0px;
	margin-left: -12px;
}

.entretenimiento h2 {
		background: url(img/title_entretenimiento.png) no-repeat bottom left;
		color: #ddd;
		padding: 11px 10px 18px 10px;
		margin-top: 0px;
	}
	.entretenimiento h2 a:link, .entretenimiento h2 a:visited {color: #ddd;}
	.entretenimiento a:hover, #menu .entretenimiento a:hover { color: #4d2c09;}


.general, .otros {

	padding-top: 0px;
	margin-left: -12px;
	}

.general h2 {
		background: url(img/title_general.png) no-repeat bottom left;
		color: #3b1603;
		padding: 11px 10px 18px 10px;
		margin-top: 0px;
	}

	.general h2 a:link, .general h2 a:visited {color: #ddd;}
	.general a:hover, #menu .general a:hover { color: #a4bfb6;}



.social {
	text-align: center;
	}

	.social a {
		margin: 0 5px;
		border: 0;
	}




#recent-posts, #recent-comments{
	list-style-type: none;
        padding: 20px;
}




	#recent-posts h2, #recent-comments h2, #topcommenters h2, #linkcat-2 h2, #archives h2, #highest-rated h2, #polls h2 {
		font: bold 22px sans-serif; color: #5ba69f; letter-spacing: -1px; text-transform: lowercase; border margin-bottom: 10px;
	}

	#recent-comments h2, #polls h2 {
		margin-top: 30px;
		line-height: 20px;
	}

	#recent-posts h2 {
		padding-top: 30px;
	}


	#linkcat-2 h2, #highest-rated h2 {
		margin-top: 30px;
	}


	#linkcat-2 li, #archives li {
		margin-left: 15px;
		list-style-type: disc;
		color: #c9c38f;
	}

        #recent-posts ul, #recent-comments ul, #most-commented ul { padding: 10px 0px; }
	#recent-posts li {
		background: url(img/related-icon.png) left 5px no-repeat;
		margin-left: 20px;
                padding: 5px 20px;
	}

	#recent-comments li {
		background: url(img/comment.png) left 5px no-repeat;
		margin-left: 20px;
                padding: 5px 20px;
	}

#most-commented li {
		background: url(img/related-icon.png) left 5px no-repeat;
		margin-left: 20px;
                padding: 5px 20px;
	}


#topcommenters ul { padding: 3px; }

#topcommenters ul li {
		background: url(img/comentadores.png) left 3px no-repeat;
		margin-left: 0px;
                padding: 3px 20px;
		list-style-type: none;
	}


.enviar { width: 90px; padding: 3px; background: #a4bfb6; color: #3b1603; font-weight: bold; border: none; margin: 5px 0 10px 0; }

.bookmarkify {
	margin-top: 20px;
	}

	.bookmarkify a, .bookmarkify img {
		border: 0;
		}


h3#comments {
	background: url(img/title.png) no-repeat bottom left;
	font-size: 15px;
	text-align: left;
	padding: 10px 10px 18px;
	margin: 0px 230px 0 -12px;
	}

#respond h3, div.respond h3 {
	background: url(img/title.png) no-repeat bottom left;
	color:#3B1603;
	font-size: 15px;
	text-align: left;
	padding: 10px 10px 18px;
	margin: 0px 230px 10px -22px;
}

.navigation {
	clear: both;
	font-size: 13px;
	}

	.alignleft {
		float: left;
		width: 240px;
		text-align: left;
		}

	.alignright {
		float: right;
		width: 240px;
		text-align: right;
		}


.subscribe-to-comments {
	text-align: left;
	}

.clear { clear: both;
padding: 0;
margin:0; }


/* $Id: example.css,v 1.5 2006/03/27 02:44:36 pat Exp $ */

/*--------------------------------------------------
  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 {margin-top:20px;
}
.tabberlive {

}

.tabber p { padding: 20px;
}

/*--------------------------------------------------
  ul.tabbernav = the tab navigation list
  li.tabberactive = the active tab
  --------------------------------------------------*/
ul.tabbernav
{
 margin:0;
 padding: 5px 0;
 border-bottom: 1px solid #5ba69f;
 font: bold 12px Verdana, sans-serif;
}

ul.tabbernav li
{
 list-style: none;
 margin: 0;
 display: inline;
}

ul.tabbernav li a
{
 padding: 5px 10px;
 margin-left: 0px;
 border: 1px solid #C2CFCB;
 border-bottom: none;
 background: #c8d5d1;
 text-decoration: none;
margin-top: 15px;
}

ul.tabbernav li a:link { color: #5ba69f; }
ul.tabbernav li a:visited { color: #5ba69f; }

ul.tabbernav li a:hover
{
 color: #fff;
 background: #5ba69f;
 border-color: #5ba69f;
}

ul.tabbernav li.tabberactive a
{
color: #fff;
 width: 33%;
 padding: 5px 10px 12px;
 background: #5BA69F url(img/sidebar-bottom.png) no-repeat bottom right;
 border-bottom: 1px solid #fff;
border-right: 0px solid #5ba69f;
border-top: 1px solid #5ba69f;
border-left: 0px solid #5ba69f;

}

ul.tabbernav li.tabberactive a:hover
{
 padding: 5px 10px;
 color: #000;
 background: white;
 border-bottom: 1px solid white;
}

/*--------------------------------------------------
  .tabbertab = the tab content
  Add style only after the tabber interface is set up (.tabberlive)
  --------------------------------------------------*/
.tabberlive .tabbertab {
border-right: 0px solid #5ba69f;
border-left: 0px solid #5ba69f;
border-bottom: 0px solid #5ba69f;
background: #fff;

 /* If you don't want the tab size changing whenever a tab is changed
    you can set a fixed height */

 /* height:200px; */

 /* If you set a fix height set overflow to auto and you will get a
    scrollbar when necessary */

 /* overflow:auto; */
}

/* If desired, hide the heading since a heading is provided by the tab */
.tabberlive .tabbertab h2 {
 display:none;
}
.tabberlive .tabbertab h3 {
 display:none;
}

/* Example of using an ID to set different styles for the tabs on the page */
.tabberlive#tab1 {
}
.tabberlive#tab2 {
}
.tabberlive#tab2 .tabbertab {
 height:200px;
 overflow:auto;
}

div.tabberlive .tabbertab ul {padding:10px 0;}

div.tabberlive .tabbertab ul li {padding:5px}

/*Twitter sidebar*/
div#twitter {font-size:11px;line-height:17px;}
div#twitter a {border:none;text-decoration:underline;}
div#twitter li {border-bottom:1px dashed #E9E5C8;position:relative;}
div#twitter #tweet-replies li {min-height:48px;}
div#twitter .separator {display:none;}
div#twitter span {}
div#twitter span a {text-decoration:none;color:#999;}
div#twitter p {padding:0 0 0 50px}
div#twitter img {position:absolute;left:0;width:48px;}

#ie {background:#F0F0F0;border:1px dotted #999;margin:0 0 1.5em;padding:7px 10px 10px;}
#ie .title {font-size:1.5em;}


.votar .bartext, .votar .textcontainer {
float:left;
}
.votar .bartext {
margin:0 0 0 10px;
width:73px;
}
.votar span a {
background:url(img/voteup.png) no-repeat 0 0;
border:medium none;
color:#3B1603;
display:block;
font-size:17px;
font-weight:700;
height:31px;
padding:10px 0 0 37px;
}

#menu .votemicrotext {
display:block;
margin:0 0 0 20px;
}

#menu div.votemicro {
background-color:#FFF2C9;
border:1px solid #FFE07D;
color:#7F7F7F;
display:inline;
float:left;
font-size:8px;
margin:0 5px 0 0;
padding:1px 3px !important;
text-align:center;
vertical-align:middle;
}

.fbshare {
float:right;
font-size:11px;
margin:0 0 15px 15px;
text-align:center;
text-transform:lowercase;
width:40px;
}

.fbshare a {
border:none;
color:#de151d;
display:block;
padding:40px 0 0;
position:relative;
text-decoration:none;
}

.fbshare .fb-button {
background:url(img/fb-button.png) no-repeat;
display:block;
height:40px;
left:0;
position:absolute;
text-indent:-9999em;
top:0;
width:40px;
}

.fbshare .fb-button-share {
-moz-border-radius:3px;
-khtml-border-radius:3px;
-webkit-border-radius:3px;
border-radius:3px;
background:#F5F5F5;
border:1px solid #A4BFB6;
display:block;
margin:3px 0 0;
padding:1px 0;
}
