/*  
Theme Name: Medios y Redes Template 2010
Theme URI: http://mediosyredes.com
Description: Theme Medios y Redes
Version: 1.0
Author: David Táboas
Author URI: http://davidtaboas.es

*/

	
/* -- ESTILOS .. */
* {
	margin:0;
	padding:0;
}

body {
	background:#F2F2F2 none repeat scroll 0 0;
	color:#333;
	font-size:15px;
	font-family:"Trebuchet MS",Trebuchet,Arial,Helvetica,sans-serif;
	text-align:center;
}

h1 {
	font-size:30px;
}

h2 {
	font-size:26px;
}

h2.archive {
	margin-bottom:30px;
	border-bottom:2px solid gray;
	color:#4F4F4F;
	line-height:32px;
	padding-bottom:8px;
}

a.feed_archive {
	background:#FFFFFF url(images/coffee.png) no-repeat scroll 0 0;
	color:#FFFFFF;
	display:inline-block;
	height:32px;
	padding-top:0;
	text-indent:35px;
	width:32px;
}

h3 {
	font-size:23px;
}

h3#comments,h3#respondTitle {
	font-size:23px!important;
	height:30px;
}

h4 {
	font-size:20px;
}

a {
	outline:none;
	text-decoration:none;
}

a.more-link {
	font-weight:bold;
	padding:3px;
	margin-left:10px;
	opacity:0.8;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
}

a.more-link:hover {
	opacity:1.0;
}

#wrapper {
	font-size:13px;
	line-height:1.4em;
}

.postMeta {
	font-size:11px;
}

.post h2 {
	line-height:1.2em;
}

.entry a,.sidebarleft a,.sidebarright a,#commentsContainer h3 a,.commentlist .comment-author a {
	font-weight:bold;
}

.sidebarleft a,.sidebarright a {
	font-weight:normal;
}

.entry blockquote {
	font-style:italic;
}

.sidebarleft h3,.sidebarright h3,#commentsContainer h3 {
	font-size:1.2em;
}

#cancel-comment-reply-link {
	font-size:.8em;
}

.commentlist .comment-author cite {
	font-style:normal;
	font-weight:bold;
}

.commentlist .comment-meta {
	font-size:.8em;
}

#commentform p span input,#commentform span textarea {
	font-family:sans-serif;
	font-size:1em;
}

#paginateIndex {
	font-size:.9em;
	text-transform:uppercase;
}

#footer {
	clear:both;
}

#footer p a {
	font-weight:bold;
}


	
/* -- BLOQUES -- */
#wrapper {
	margin:0 auto;
	text-align:left;
	width:1000px;
	padding:0 5px;
}

#bodier {
	height:30px;
	position:absolute;
	width:100%;
	left:0;
}

span.myr_feed {
	display:block;
	font-size:15px;
	font-weight:bold;
	left:280px;
	position:absolute;
	top:5px;
}

span.myr_feed a {
	color:#DFDFDF;
	text-shadow:1px 1px #000000;
}

.middlecont {
	display:block;
	height:90px;
	left:0;
	position:absolute;
	right:0;
	top:131px;
	width:100%;
	z-index:100;
}

.middlecontainer {
	height:90px;
	margin:0 auto;
	position:relative;
	width:1010px;
	z-index:10;
}

.middlebox {
	float:left;
	text-align:left;
	width:730px;
	position:relative;
	height:90px;
}

.middlebox p {
	width:725px;
	margin:5px 0;
}

.container_special_functions {
	height:90px;
}

ul.bloque_extra {
	display:inline-block;
	list-style-image:none;
	list-style-type:none;
	margin-left:15px;
	margin-top:10px;
	width:260px;
}

a.post_relevante,a.usuario_favorito,a.nuevo_registro {
	color:#EFEFEF;
	text-shadow:1px 1px #AFAFAF;
}

a.post_relevante:hover,a.usuario_favorito:hover,a.nuevo_registro:hover {
	color:#999999;
	text-shadow:1px 1px #000000;
}

.bloque_conentidos_middle {
	display:inline;
	height:45px;
	padding:15px 10px 10px;
	position:absolute;
	width:470px;
}

#header {
	background:#AFAFAF url(images/header_bg.png) no-repeat scroll 0 0;
	height:205px;
	margin-bottom:15px;
	margin-left:-5px;
	padding:25px 0 0;
	position:relative;
	width:1010px;
}

#box {
	background:#FFFFFF none repeat scroll 0 0;
	margin-bottom:0;
	margin-top:-10px;
	outline-color:#FFFFFF;
	outline-style:solid;
	outline-width:5px;
	padding-bottom:20px;
}

#content {
	float:left;
	margin:28px 15px;
	width:510px;
}


	
/* -- SIDEBARS -- */
.sidebarleft {
	float:left;
	margin:28px 0 0;
	overflow:hidden;
	width:120px;
}

.sidebarright {
	float:left;
	margin:28px 0 0;
	overflow:hidden;
	width:340px;
}

.boxes_sd {
	background:#ffffff url(images/boxes_sidebar.png) no-repeat 0 0;
	min-height:140px;
	width:340px;
}

.boxes_sd h3 {
}


	
/* -- ELEMENTOS DE LA CABECERA -- */
#header h1 {
	background:transparent url(images/bricoinventos.png) no-repeat scroll 0 0;
	float:left;
	height:90px;
	margin:10px 0 0;
	padding-bottom:15px;
	padding-left:5px;
	padding-top:15px;
	position:absolute;
	text-indent:0;
	top:0;
	width:260px;
}

#header h1 a {
	display:block;
	height:90px;
	line-height:22px;
	text-align:center;
	text-indent:-44444px;
	width:260px;
}

#blogLead img {
	background:#fff;
	border:1px solid #bbb;
	float:right;
	height:42px;
	margin:0 7px;
	padding:2px;
	width:42px;
}

#authorIntro {
	float:right;
	margin:8px 0 0;
	width:340px;
}


	
/* --  INFORMACION SOBRE POSTS --*/
.postMeta {
	font-weight:bold;
	margin-bottom:14px;
	padding-top:2px;
	position:relative;
	text-align:left;
}

.postMeta .container {
	display:block;
	height:30px;
	padding-left:15px;
	position:relative;
	border-bottom:1px solid #E1E1E1;
	border-top:1px solid #E1E1E1;
	color:#777777;
	margin-top:5px;
}

.postMeta span.date {
	height:21px;
	left:10px;
	position:absolute;
	top:5px;
}

.postMeta span.authorpost {
	height:21px;
	left:140px;
	margin-left:6px;
	position:absolute;
	top:5px;
}

.postMeta span.comments {
	height:21px;
	left:315px;
	position:absolute;
	top:5px;
}

.postMeta span.rank {
	position:absolute;
	top:5px;
	right:20px;
	height:21px;
	padding-left:20px;
}

.postOrg {
	font-size:13px;
	font-weight:bold;
	padding-bottom:10px;
	padding-left:10px;
	padding-top:11px;
	width:450px;
}

.postOrg div.sociable {
	display:block;
	height:50px;
	margin-bottom:20px;
	position:relative;
	width:450px;
}

.postOrg span.pcat {
	background:transparent url(images/clipboard_16.png) no-repeat scroll 0 13px;
	display:block;
	margin-left:20px;
	margin-top:6px;
	padding:5px 0 5px 20px;
}

.postOrg span.pcat a {
	background:#60AEA9 none repeat scroll 0 0;
	color:#FFFFFF;
	margin:2px;
	padding:5px;
	display:inline-block;
	text-shadow:1px 1px #5F5F5F;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
}

.postOrg span.pcat a:hover {
	background:#5CBDB7;
}

.postOrg span.ptag {
	display:block;
	margin-left:20px;
	margin-top:6px;
	padding:5px 0 5px 20px;
	background:transparent url(images/label_16.png) no-repeat 0 13px;
}

.postOrg span.ptag a {
	background:#6084AE none repeat scroll 0 0;
	color:#FFFFFF;
	margin:2px;
	padding:5px;
	display:inline-block;
	text-shadow:1px 1px #5F5F5F;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
}

.postOrg span.ptag a:hover {
	background:#81A5CF;
}

.postOrg p.commentyou {
	background:transparent url(images/bubble_16.png) no-repeat scroll 0 6px;
	display:block;
	margin-left:20px;
	margin-top:6px;
	padding:5px 0 5px 22px;
}

.postOrg p.commentyou a {
}

a.post-edit-link {
	position:absolute;
	top:0;
	left:-32697px;
	padding:3px;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	opacity:0.7;
}

a.post-edit-link:hover {
	opacity:1.0;
}

.post:hover a.post-edit-link {
	left:auto;
	right:0;
}


	
/* -- POSTS -- */
.post {
	background-image:url(images/bg-post.jpg);
	background-position:center bottom;
	background-repeat:repeat-x;
	margin:0 0 21px;
	position:relative;
	display:block;
	-moz-border-radius-bottomleft:12px;
	-moz-border-radius-bottomright:12px;
	-webkit-border-bottom-left-radius:12px;
	-webkit-border-bottom-right-radius:12px;
}

.post h1 {
	line-height:1em;
	margin-bottom:15px;
	padding:0 3px;
}

.post h1 a {
	display:block;
}

.post h2 {
	margin-bottom:10px;
	margin-top:10px;
	padding:0 3px;
}

.post h2 a {
	color:#5F5F5F;
	display:block;
	text-shadow:1px 1px #999999;
}

.post h2 a:hover {
	color:#000000;
}

.post h3 {
	margin-bottom:7px;
	padding:0 3px;
}

.post h3 a {
	display:block;
}

.post h4 {
	margin-bottom:5px;
	padding:0 3px;
}

.post h4 a {
	display:block;
}


	
/* -- CUERPO DE ENTRADA -- */
.entry {
	padding:0 3px;
	overflow:hidden;
	font-size:15px;
}

.entry p {
	line-height:1.6em;
	margin:10px 0;
}

.entry ul,.entry ol,.entry blockquote {
	margin:0 14px;
}

.entry ol {
	list-style:decimal;
}

.entry ul li,.entry ol li {
	margin:0 0 7px 18px;
}

.entry ul li {
	list-style:circle;
}

.entry blockquote {
	font-size:1.1em;
	line-height:1.4em;
	margin-left:21px;
	padding-left:45px;
	background:transparent url(images/quote.gif) no-repeat 0 0;
}

.entry img,.entry a img {
	background:#fff;
	border:1px solid #bbb;
	padding:2px;
}

.entry a:hover img {
	border-color:#3c6c92;
}


	
/* -- PAGINACIÓN -- */
#paginateIndex {
	margin-bottom:25px;
}

#paginateIndex a,.commentlist li .reply a,#submit {
	font-size:.9em;
	text-transform:uppercase;
	display:block;
	padding:4px 7px 3px;
	border:1px solid #ddd;
}


	
/* --  Sidebar -- */
.sidebarleft h3,.sidebarright h3 {
	color:#5F5F5F;
	margin:0 0 10px;
	padding:10px;
	margin-top:10px;
}

.sidebarright ul li {
	margin:0 3px 7px 21px;
	list-style-type:circle;
	list-style-position:inside;
	font-size:14px;
}

.sidebarright ul li ul {
	margin-top:5px;
}

.sidebarright .textwidget {
	margin:0 3px;
	line-height:1.5em;
}


	
/* -- FORMULARIO DE BUSQUEDA -- */
#searchForm {
	margin:25px 0 15px 15px;
}

input#s {
	width:225px;
	font-style:italic;
	padding:3px;
	opacity:0.8;
	background:transparent url(images/field_bg.gif) repeat-x scroll 0 0;
	border:1px solid #CCCCCC!important;
	height:16px;
}

input#s:hover {
	opacity:1.0;
}
input#s:focus {
border:1px solid #5f5f5f!important;
}
input#sb,input#sbt {
	background:transparent url(images/bg_button_search.png) repeat-x scroll 0 0;
	border:1px solid #CCCCCC;
	color:#999999;
	display:inline-block;
	font-size:12px;
	font-weight:bold;
	height:24px;
	opacity:0.8;
	padding:0 3px 3px;
	text-align:center;
	vertical-align:top;
	width:60px;
}

input#sb:hover,input#sbt:hover {
	opacity:1.0;
	cursor:pointer;
}


	
/* -- COMENTARIOS -- */
#commentsContainer {
	margin-bottom:30px;
}

#commentsContainer span.hook {
	position:relative;
	display:block;
}

#commentsContainer h3 {
	display:block;
	margin:10px 0;
	padding:7px 4px 0;
}

.cancel-comment-reply {
	position:absolute;
	top:-1px;
	right:4px;
}

.commentlist {
	list-style:none;
	margin:0 0 20px;
}

.commentlist .comment-author {
	border-top:1px solid #ccc;
	padding-top:7px;
	margin-top:10px;
	overflow:visible;
}

.commentlist .comment-author img.avatar {
	display:block;
	float:left;
	margin:0 4px 0 0;
}

.commentlist .comment-meta {
	margin:0 0 0 20px;
}

.commentlist li .reply {
	text-align:right;
	padding-bottom:10px;
}

.commentlist li .reply a {
	display:inline;
}

.commentlist li p {
	margin:1em 0;
	padding:0 3px;
}

.commentlist li ul,.commentlist li ol,.commentlist li blockquote {
	margin:0 20px;
}

.commentlist .children li {
	list-style:none;
}

#commentform .contain {
	margin:0 0 10px!important;
}

#commentform #author,#commentform #email,#commentform #url,#commentform textarea {
	background:#fff;
	margin-right:4px;
	outline:none;
	padding:4px 3px;
	width:160px;
}

#commentform p label {
	margin:4px 0 0;
}

#commentform textarea {
	float:none;
	width:98%;
	overflow:auto;
}

li.comment {
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	padding:5px;
	margin:10px 0;
}

li.trackback {
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	padding:5px;
	margin:10px 0;
}

li.comment {
	background:#AFBDFF;
}

li.comment ul.children li.comment {
	background:#BFCAFF;
}

li.comment ul.children li.comment ul.children li.comment {
	background:#CFD7FF;
}

li.comment ul.children li.comment ul.children li.comment ul.children li.comment {
	background:#DFE5FF;
}

li.comment ul.children li.comment ul.children li.comment ul.children li.comment ul.children li.comment {
	background:#EFF2FF;
}

li.trackback {
	background:#AFBDFF;
}


	
/* -- FOOTER -- */
#footer {
	background:#FFFFFF url(images/bg_footer.jpg) repeat-x scroll 0 0;
	display:block;
	height:180px;
	margin:0 0 25px -5px;
	padding-bottom:0;
	padding-top:45px;
	width:1010px;
}

#footer a {
	color:#777777;
	font-weight:bold;
}

#footer a:hover {
	color:#999999;
}

#footer div {
	display:inline-block;
	text-align:center;
	vertical-align:top;
	width:330px;
}

#footer img {
	border:0;
}

.navigation {
	display:block;
	height:30px;
	position:relative;
}

ul.oficial_myr li {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0 auto 5px;
	width:200px;
}

ul.oficial_myr li a {
	background:#7F7F7F none repeat scroll 0 0;
	color:#FFFFFF!important;
	display:block;
	padding:5px;
	width:200px;
	text-shadow:1px 1px #000000;
}

ul.oficial_myr li a:hover {
	background:#9F9F9F;
}


	
/* -- float & fix-- */
.floatleft,.alignleft {
	float:left;
	margin:3px 7px 0 0;
}

.floatright,.alignright {
	float:right;
	margin:3px 0 0 7px;
}

.right {
	float:right;
}

.left {
	float:left;
}

.clear {
	clear:both;
}

.fix:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}

.fix {
	display:inline-block;
}

* html .fix {
	height:1%;
}

.fix {
	display:block;
}

.alignleft {
	float:left;
}

.alignright {
	float:right;
}

.alignnone {
	float:none;
}

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


	
/* -- PUBLICIDAD -- */
.pub300x250 {
	margin:10px auto;
	width:300px;
}

.pub728x90 {
	float:right;
	height:90px;
	margin-right:5px;
	margin-top:8px;
	width:728px;
}

.adsense728x15 {
	bottom:2px;
	left:15px;
	height:15px;
	position:absolute;
	width:728px;
}

.pub234x90 {
	height:90px;
	right:15px;
	position:absolute;
	top:0;
	width:234px;
}

.pub300x250,.pub728x90,.adsense728x15,.pub234x90,.adsense120x600 {
	opacity:0.8;
}

.pub300x250:hover,.pub728x90:hover,.adsense728x15:hover,.pub234x90:hover,.adsense120x600:hover {
	opacity:1.0;
}


	
/* -- SOCIABLE -- */
#agregadores {
	height:60px;
	border:1px solid gray;
	background-image:url(images/bg-post.jpg);
	background-position:center bottom;
	background-repeat:repeat-x;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
}

#agregadores a,#agregadores div {
	opacity:0.8;
	display:inline-block;
}

#agregadores a:hover,#agregadores div:hover {
	opacity:1.0;
}

.agredadores_block {
	display:block!important;
	margin:0 auto;
	padding-top:10px;
	vertical-align:middle;
	width:350px;
}

.news-shakeit {
	font-family:sans-serif;
	font-size:8.2pt;
	overflow:hidden!important;
	padding:0;
	text-align:center;
	width:40px;
	height:40px;
}

.mnm-published a {
	display:block;
	font-size:16pt;
	font-weight:normal;
	letter-spacing:-1px;
	text-decoration:none;
	vertical-align:bottom;
}

.mnm-published {
	background:#FF6400 url(images/meneame.png) no-repeat scroll left top;
	display:block;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	height:40px;
	display:table!important;
}

.mnm-published a:hover {
	color:#0033AA;
}

.mnm-published,.mnm-published a {
	color:#FFFFFF;
}


	
/* -- RSS -- */
#suscrib {
	display:block;
	height:110px;
	margin:0 auto;
	position:relative;
	width:250px;
}

#suscrib a {
	color:black;
	font-weight:bold;
	opacity:0.7;
}

#suscrib a:hover {
	opacity:1.0;
}

#suscrib .rss a {
	background:transparent url(images/feed-rss.png) no-repeat scroll 0 15px;
	border:none;
	height:110px;
	position:absolute;
	text-decoration:none!important;
	width:100px;
}

#suscrib .email a {
	background:transparent url(images/feed-email.png) no-repeat scroll 0 10px;
	border:medium none;
	height:110px;
	left:127px;
	position:absolute;
	width:100px;
}

.minibox_block .rss a {
	background:transparent url(images/feed_rss.png) no-repeat scroll 0 0;
	border:medium none;
	height:45px;
	left:10px;
	position:absolute;
	text-decoration:none!important;
	text-indent:-1111px;
	width:45px;

	
/*opacity:0.6;*/
}

.minibox_block .email a {
	background:transparent url(images/feed_email.png) no-repeat scroll 0 0;
	border:medium none;
	height:45px;
	left:60px;
	position:absolute;
	text-indent:-1111px;
	width:45px;

	
/*opacity:0.6;*/
}

.minibox_block .twitter a {
	background:transparent url(images/Twitter-45x45.png) no-repeat scroll 0 0;
	height:45px;

	
/*opacity:0.6;*/
	padding:5px;
	position:absolute;
	right:60px;
	text-indent:-11111px;
	width:45px;
}

.minibox_block .facebook a {
	background:transparent url(images/FaceBook-45x45.png) no-repeat scroll 0 0;
	display:block;
	height:45px;

	
/*opacity:0.6;*/
	padding:5px;
	position:absolute;
	right:10px;
	text-indent:-11111px;
	width:45px;
}

.twitter a:hover,.facebook a:hover,.rss a:hover,.email a:hover {
	opacity:1.0;
}


	
/* -- LISTA CATEGORÍAS -- */
div.listacategorias {
	width:330px;
}

.catright,.catleft {
	float:left;
	width:50%;
}

.catright li,.catleft li {
	list-style:none!important;
}

.catright a,.catleft a {
	background:#FFFFFF url(images/folder.gif) no-repeat scroll 0 0;
	display:block;
	font-size:15px;
	min-height:25px;

	
/*opacity:0.6;*/
	padding-left:21px;
}

.catright a:hover,.catleft a:hover {
	opacity:1.0;
}


	
/* PAGINAS ESPECIALES */
ul.pages {
	width:280px;
}

ul.pages a {
	color:#999999;
	font-weight:bold;

	
/*opacity:0.6;*/
}

ul.pages a:hover {
	opacity:1.0;
}

ul.pages li {
	background:#FFFFFF url(images/bullet.gif) no-repeat scroll 0 7px;
	font-size:15px;
	font-weight:bold!important;
	list-style-image:none!important;
	list-style-position:outside!important;
	list-style-type:none!important;
	padding-left:10px;
}


	
/* -- BLOGROLL -- */
.roll-right,.roll-left {
	float:left;
	width:50%;
}

.roll-right li,.roll-left li {
	background:#FFFFFF url(images/bullet.gif) no-repeat scroll 0 7px;
	font-size:15px;
	font-weight:bold!important;
	list-style-image:none!important;
	list-style-position:outside!important;
	list-style-type:none!important;
	padding-left:10px;
}

.roll-right a,.roll-left a {
	color:#999999;
	font-weight:bold;

	
/*opacity:0.6;*/
}

.roll-right a:hover,.roll-left a:hover {
	opacity:1.0;
}

#boxroll {
	width:300px;
	display:inline-block;
}


	
/* -- ESTILO BLOGROLL MYR -- */
ul.blogleft,ul.blogright {
	width:50%;
	float:left;
}

ul.blogright li,ul.blogleft li {
	list-style:none!important;
}

ul.blogright li a,ul.blogleft li a {

	
/*opacity:0.6;*/
	padding-left:5px;
}

ul.blogright li a:hover,ul.blogleft li a:hover {
	opacity:1.0;
}

#boxblogs {
	display:block;
}

ul.linksheader {
	position:absolute;
	right:0;
	top:5px;
}

ul.linksheader li {
	list-style:none;
	display:inline-table;
	color:#ffffff;
	font-size:16px;
	padding:0 10px;
}

ul.linksheader li a {
	color:#ffffff;
	text-shadow:1px 1px #000000;
}


	
/* -- TABS -- */
#tabs {
	background:#FFFFFF url(images/boxes_sidebar.png) no-repeat scroll 0 0;
	margin-top:20px;
	width:340px;
}

#tblog {
	background:#FFFFFF url(images/boxes_sidebar.png) no-repeat scroll 0 0;
	margin-top:20px;
	width:340px;
}

.ui-tabs-panel {
	display:inline-block;
	padding:15px 8px 8px;
	width:330px;
}

.ui-tabs li,.ui-tabs-nav li {
	list-style:none!important;
}

.ui-tabs-nav {
	display:block;
	height:18px;
	margin-bottom:10px!important;
	margin-left:5px!important;
	margin-top:10px!important;
}

ul.ui-tabs-nav li a {
	background:#AFAFAF none repeat scroll 0 0;
	border:1px solid #999999;
	color:#FFFFFF;
	display:inline-block;
	font-size:14px;
	height:100%;
	padding:4px;
	text-shadow:1px 1px #2F2F2F;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
}

ul.ui-tabs-nav li a:hover {
	color:#ffffff;
	background:#dfdfdf;
}

li.ui-state-default a {
}

li.ui-state-hover {
	background:#dfdfdf;
}

li.ui-state-hover a {
	background:#dfdfdf;
	color:#ffffff!important;
}

li.ui-tabs-selected {
}

li.ui-tabs-selected a {
	font-style:italic;
	font-weight:bold;
}

li.ui-corner-top {
	display:inline-table;
}

.ui-helper-reset {
	border:0 none;
	font-size:100%;
	line-height:1.3;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0;
	outline-color:0;
	outline-style:none;
	outline-width:0;
	padding:0;
	text-decoration:none;
}

.ui-tabs-hide {
	display:none;
}


	
/*cambiosrealizados*/
li#tab_cat,li#tab_tags,li#tab_arch,li#tab_myr,li#tab_fed {
	display:inline-block!important;
	height:16px;
	margin:7px 13px;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
}

li#tab_cat:hover,li#tab_tags:hover,li#tab_arch:hover,li#tab_myr:hover,li#tab_fed:hover {
	background-position:0 -28px!important;
}


	
/*
li#tab_cat {
	background:transparent url(images/tab_cat.png) no-repeat scroll 0 0;
}

li#tab_tags {
	background:transparent url(images/tab_tag.png) no-repeat scroll 0 0;
}

li#tab_arch {
	background:transparent url(images/tab_arch.png) no-repeat scroll 0 0;
}

li#tab_myr {
	background:transparent url(images/tab_myr.png) no-repeat scroll 0 0;
}

li#tab_fed {
	background:transparent url(images/tab_fed.png) no-repeat scroll 0 0;
}

*/

	
/* -- ESTILO PARA ARCHIVO DEL BLOG EN SIDEBAR -- */
#fragment-2 a {
	opacity:0.7;
}

#fragment-2 a:hover {
	opacity:1.0;
}

ul.archives {
	width:280px;
}

ul.archives li {
	background:#FFFFFF url(images/clock_archive.jpg) no-repeat scroll -310px center;
	list-style:none;
	border-bottom:1px solid #DDDDDD;
	color:#999999;
	display:block;
	font-size:14px;
	line-height:130%;
	padding:8px 14px 8px 60px;
}

ul.archives li:hover {
	background-position:24px center;
}

ul.archives li a {
	opacity:0.7;
	color:#99999!important;
}

ul.archives li a:hover {
	opacity:1.0;
}


	
/* -- LISTA AUTORES -- */
ul.authorslist li {
	font-size:14px;
	height:25px;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;

	
/*opacity:0.6;*/
}

span.gravatar_author {
	margin-right:10px;
}

ul.authorslist li:hover {
	opacity:1.0;
}

ul.authorslist li a {
	font-weight:bold;
}


	
/* -- PANEL DE USUARIO -- */
ul.usermenu {
	list-style:none!important;
}

div.usermenu {
	font-size:14px;
	padding:5px 25px;
}

div.panel_usuario_sidebar {
	width:100%;
}

span.gravatar {
	float:left;
	height:70px;
	width:70px;
}


	
/* Comentarios Recientes */
ul.recent_comments {
	width:320px;
}

ul.recent_comments li {
	list-style:none;
}

ul.recent_comments li:hover span.autor_comentario {
	background-position:-271px -17px;
}

ul.recent_comments li a {
	border-bottom:1px solid #DDDDDD;
	color:#999999;
	display:block;
	font-size:14px;
	line-height:130%;
	padding:8px 6px 8px 10px;
}

span.autor_comentario {
	background:#FFFFFF url(images/burbuja_comments.gif) no-repeat scroll -25px -17px;
	display:block;
	height:20px;
	padding-left:25px;
	width:200px;
	font-size:15px;
}

span.post_comentado {
	font-style:italic;
}


	
/* Articulos Populares */
ul.popular_articles {
	width:320px;
}

ul.popular_articles li {
	list-style:none;
	background:#FFFFFF url(images/article-16x16.png) no-repeat scroll 5px center;
	font-size:14px;
}

ul.popular_articles li a {
	border-bottom:1px solid #DDDDDD;
	color:#999999;
	display:block;
	font-size:14px;
	line-height:130%;
	padding:8px 6px 8px 34px;
}


	
/* -- NAVEGACION ARTICULOS INDIVIDUALES */
.navigation_posts {
	background:#ffffff url(images/navigation_posts.jpg) no-repeat 0 0;
	width:510px;
	display:block;
	display:inline-block;
	padding:5px;
	vertical-align:middle;
}

.navigation_posts .navleft {
	display:block;
	float:left;
	font-size:15px;
	height:50px;
	padding-top:0;
	text-align:left;
	width:510px;
	position:relative;
}

.navigation_posts .navleft a {
	display:block;
	font-weight:bold;
	height:100%;
	padding-left:130px;
	color:#999999;
}

.navigation_posts .navright {
	display:block;
	float:right;
	font-size:15px;
	height:50px;
	padding-top:0;
	text-align:right;
	width:510px;
	position:relative;
}

.navigation_posts .navright a {
	display:block;
	font-weight:bold;
	height:100%;
	padding-right:180px;
	color:#999999;
}

.navigation_posts .navright a:hover,.navigation_posts .navleft a:hover {
	color:#4F4F4F;
}


	
/* -- PAGINA DE REGISTRO -- */
.LV_validation_message {
	font-weight:bold;
	margin:0 0 0 5px;
}

.LV_valid {
	color:#00CC00;
}

.LV_invalid {
	color:#CC0000;
}

.LV_valid_field,input.LV_valid_field:hover,input.LV_valid_field:active,textarea.LV_valid_field:hover,textarea.LV_valid_field:active {
	border:1px solid #00CC00!important;
}

.LV_invalid_field,input.LV_invalid_field:hover,input.LV_invalid_field:active,textarea.LV_invalid_field:hover,textarea.LV_invalid_field:active {
	border:1px solid #CC0000!important;
}

#post-register label,p.registertitles {
	display:block;
	font-size:13px;
	font-weight:bold;
	margin-bottom:5px;
}

#post-register input,#post-register select {
	border:1px solid gray;
	display:block;
	font-family:monospace;
	font-size:16px;
	height:20px;
	padding-left:5px;
	padding-right:5px;
	width:80%;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
}

#post-register input#intereses {
	display:inline!important;
	margin-left:10px;
	margin-right:10px;
	width:10px!important;
}

#post-register input#submit {
	display:block;
	margin:0 auto;
	height:35px;
	width:90%!important;
}

#post-register input#IDmod {
	border:none!important;
}

#post-register input#emailmod {
	border:none!important;
}

input[type=hidden] {
	border:none!important;
}


	
/* SUF */
div.addfav {
	padding-bottom:5px;
}

input#addfav {
	background:transparent url(images/starblack.png) no-repeat 0 center!important;
	border:none!important;
	float:left;
	font-weight:bold;
	padding-left:20px;
	height:20px;
}

input#addfav a:hover {
	color:#000000!important;
}

span.usuariofavorito {
	background:transparent url(images/star.png) no-repeat 0 center!important;
	float:left;
	font-weight:bold;
	padding-left:20px;
	height:20px;
}

form.delete {
	display:inline;
	padding-left:10px;
}

input#submitdelete {
	background:transparent url(images/delete.png) no-repeat scroll 0 2px;
	border:medium none;
	display:inline-block;
	font-size:12px;
	font-weight:bold;
	padding-bottom:0;
	padding-left:15px;
	opacity:0.8;
	color:#777777;
}

input#submitdelete:hover {
	opacity:1.0;
	color:#000000;
}

input#log,input#pwd,input#rememberme {
	margin:6px 0;
}

p.login {
	display:block;
}

p.login label {
	padding-left:10px;
}


	
/*
input#sbt {
	color: black;
	font-weight: bold;
	opacity: 0.8;
}
input#sbt:hover {
	opacity: 1.0;
}
*/
a.mostfav {
	font-weight:bold;
}


	
/* SVA */
div.addval {
	text-align:right;
	display:block;
	height:20px;
}

input#submitp,input#submitn {
	text-indent:-44444px;
	border:none!important;
	width:20px;
	height:20px;
	float:right;

	
/*opacity:0.6;*/
	margin:0 4px;
}

input#submitp:hover,input#submitn:hover {
	opacity:1.0;
}

input#submitp {
	background:transparent url(images/positive.png) no-repeat 0 0;
}

input#submitn {
	background:transparent url(images/negative.png) no-repeat 0 0;
}

span.readyval {
	font-size:12px!important;
	font-weight:bold;
}

a.mostval {
	font-weight:bold;
}


	
/* POSTS RELACIONADOS */
div.related {
	background:transparent url(images/flecha_rel.jpg) no-repeat scroll 0 0;
}

.related h4 {
	font-size:18px;
	padding-left:55px;
	padding-top:10px;
}

.related ul.lista_rel {
	display:inline-block;
	margin:20px 0;
	width:200px;
}

ul.lista_rel li {
	height:50px;
	list-style-image:none!important;
	list-style-position:outside!important;
	list-style-type:none!important;
	margin:5px 0;
}

ul.lista_rel li a.mini_rel {
	display:inline-block;
	float:left;
	padding-left:5px;
	padding-top:0;
	width:150px;
}

span.img_rel {
	border:2px solid #AFAFAF;
	float:left;
	height:40px;
	text-indent:-44444px;
	width:40px;
}


	
/* PAGINA PERSONALIZADA */
ul.list_month_posts li {
	list-style-type:none!important;
}

.box_userpage {
	font-size:15px;
	margin-bottom:30px;
}

.box_userpage ul {
	padding-left:15px;
}

div.favusers,div.favposts {
	margin:10px 0;
}

h4.usuariosf,h4.usuariosfm,h4.postf {
	color:#777777;
	margin-top:25px;
	text-shadow:1px 1px #AFAFAF;
}

h4.usuariosfm {
}

h4.usuariosf {
}

h4.postf {
}

.individualval {
	margin-left:15px;
	height:20px;
	width:20px;
	text-indent:-55555px;
	display:inline-block;
}

.negativo {
	background:transparent url(images/negative.png) no-repeat 0 0;
}

.positivo {
	background:transparent url(images/positive.png) no-repeat 0 0;
}

.box_useroption {
	padding:5px;
	height:20px;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	margin-top:10px;
	background:#dfdfdf;
}

ul.useroption {
	padding-left:0!important;
}

ul.useroption li {
	list-style:none!important;
	opacity:0.8;
}

ul.useroption li a {
	color:#5F5F5F;
	text-shadow:1px 1px #FFFFFF;
}

ul.useroption li:hover {
	opacity:1.0;
}

h3.authorpage {
	font-size:24px;
	margin-bottom:25px;
}

h4.authorpage {
	font-size:21px;
	margin-bottom:20px;
}

h5.authorpage {
	font-size:16px;
	margin-bottom:10px;
	padding-left:15px;
}

ul.lista_comentarios li {
	background:transparent url(images/burbuja_comments.gif) no-repeat scroll -267px -17px;
	display:block;
	height:25px;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0;
	padding-left:25px;
}

div#info_userpage {
	display:block;
}

div.avatar_userpage {
	float:left;
	width:65px;
}

div.text_userpage {
	font-weight:bold;
	padding-left:80px;
}

div.about_userpage {
	font-size:15px;
	margin:0;
	padding:5px 10px;
}


	
/* Slider Content */
.box_left_contnet {
	float:left;
	width:660px;
}

#slider_content {
	width:580px;
	height:277px;
	position:relative;
	border:1px solid #575757;
	margin:0 auto;
}

.box_slider {
}

.scroll {
	width:580px;
	overflow:auto;
	overflow-x:hidden;
	position:relative;
	clear:left;
	display:block;
}

.mini_content {
	height:277px;
	width:580px;
}

.minibox_post {
	background:transparent url(images/featured-bg.png) repeat-x 0 0;
	height:277px;
	padding:15px;
	float:right;
	width:200px;
	color:#dfdfdf;
}

.minibox_post a {
	color:#585858;
}

.minibox_post h1 {
	font-size:20px;
	margin-bottom:10px;
	margin-left:0;
	margin-right:0;
	margin-top:10px;
}

.minibox_post h1 a {
	color:#FFFFFF;
	line-height:27px;
}

.minibox_post h5 {
	color:#585858;
	margin-bottom:10px;
	padding:0 5px;
	border-top:1px solid #585858;
	border-bottom:1px solid #585858;
}

.minibox_post h5 a  {
	color:#585858;
}

.minibox_post p {
	color:#999999;
	margin:10px 0;
}

.scrollButtons {
	position:absolute;
	top:125px;
	cursor:pointer;
}

.scrollButtons.btt_left {
	background:#FFFFFF url(images/butt_left.png) no-repeat scroll 0 0;
	height:30px;
	left:-35px;
	width:30px;
}

.scrollButtons.btt_right {
	background:#FFFFFF url(images/butt_right.png) no-repeat scroll 0 0;
	height:30px;
	right:-35px;
	width:30px;
}

.hide {
	display:none;
}

.slider_navigation {
	display:none;
}

.minibox_block {
	bottom:0;
	height:45px;
	padding:10px 10px 2px;
	position:absolute;
	right:0;
	width:200px;
	z-index:102;
}


	
/* tooltip */
#tooltip {
	position:absolute;
	z-index:3000;
	border:1px solid #111;
	background-color:#eee;
	padding:5px;
	opacity:0.85;
}

#tooltip h3,#tooltip div {
	margin:0;
}


	
/* DOCK */

	
/* dock - top */
.dock {
	position:relative;
	height:50px;
	text-align:center;
}

.dock-container {
	position:absolute;
	height:50px;
	background:url(images/dock-bg2.gif);
	padding-left:20px;
}

a.dock-item {
	display:block;
	width:40px;
	color:#000;
	position:absolute;
	top:0;
	text-align:center;
	text-decoration:none;
	font:bold 12px Arial, Helvetica, sans-serif;
}

.dock-item img {
	border:none;
	margin:5px 10px 0;
	width:100%;
}

.dock-item span {
	display:none;
	padding-left:20px;
}


	
/* dock2 - bottom */
#dock2 {
	width:100%;
	bottom:0;
	position:absolute;
	left:0;
}

.dock-container2 {
	position:absolute;
	height:50px;
	padding-left:20px;
}

a.dock-item2 {
	display:block;
	font:bold 12px Arial, Helvetica, sans-serif;
	width:40px;
	color:#000;
	bottom:0;
	position:absolute;
	text-align:center;
	text-decoration:none;
	margin:0 7px!important;
}

.dock-item2 span {
	display:none;
	padding-left:20px;
}

.dock-item2 img {
	border:none;
	margin:5px 10px 0;
	width:100%;
}


	
/* POPUP */
#pop {
	background:#FFFFFF url(images/popup.png) no-repeat scroll 0 0;
	bottom:50%;
	height:250px;
	margin-bottom:-100px;
	margin-right:-250px;
	position:fixed;
	right:50%;
	width:500px;
	z-index:150;
}

#pop span.close {
	cursor:pointer;
	height:18px;
	position:absolute;
	right:13px;
	text-indent:-44444px;
	top:12px;
	width:18px;
}

#pop span.close a {
	height:100%;
	width:100%;
	display:block;
}

#pop span.register {
	bottom:18px;
	cursor:pointer;
	height:27px;
	position:absolute;
	right:30px;
	text-indent:-4444440px;
	width:113px;
}

#pop span.register a {
	height:100%;
	width:100%;
	display:block;
}

#cortinilla {
	background-image:url(images/shade1x1.png);
	background-repeat:repeat;
	left:0;
	position:absolute;
	top:0;
	width:100%;
	z-index:125;
}

#topnav {
	padding:0;
	font-size:14px;
	line-height:23px;
	text-align:left;
}

#topnav a.signin {
	background:#bfbfbf;
	padding:4px 6px;
	text-decoration:none;
	font-weight:bold;
	color:#fff;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
	padding:4px 12px 6px;
}

#topnav a.signin:hover {
	background:#afafaf;
	padding:4px 12px 6px;
}

#topnav a.signin,#topnav a.signin:hover {
	background-position:0 3px!important;
}

a.signin {
	position:relative;
	margin-left:3px;
}

a.signin span {
}

#topnav a.menu-open {
	background:#AFAFAF!important;
	color:#666!important;
	outline:none;
	padding-bottom:6px;
}

#small_signup {
	display:inline;
	float:none;
	line-height:23px;
	margin:25px 0 0;
	width:170px;
}

a.signin.menu-open span {
	color:#5f5f5f;
}

#signin_menu {
	-moz-border-radius-topleft:5px;
	-moz-border-radius-bottomleft:5px;
	-moz-border-radius-bottomright:5px;
	-webkit-border-top-left-radius:5px;
	-webkit-border-bottom-left-radius:5px;
	-webkit-border-bottom-right-radius:5px;
	background-color:#AFAFAF;
	border:1px none transparent;
	color:#ffffff;
	display:none;
	font-size:11px;
	margin-left:0;
	margin-right:0;
	margin-top:2px;
	padding:12px;
	position:relative;
	right:0;
	text-align:left;
	width:259px;
	z-index:100;
}

#signin_menu input[type=text],#signin_menu input[type=password] {
	display:block;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border:1px solid #5f5f5f;
	font-size:13px;
	margin:0 0 5px;
	padding:5px;
	width:203px;
}

#signin_menu p {
	margin:0;
}

#signin_menu a {
	color:#ffffff;
}

#signin_menu label {
	font-weight:normal;
}

#signin_menu p.remember {
	padding:10px 0;
}

#signin_menu p.forgot,#signin_menu p.complete {
	clear:both;
	margin:5px 0;
}

#signin_menu p a {
	color:#ffffff!important;
}

#signin_submit {
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	background:#DFDFDF none repeat-x scroll 0 0;
	border:1px solid #DFDFDF;
	color:#999999;
	text-shadow:0 -1px 0 #DFDFDF;
	padding:4px 10px 5px;
	font-size:11px;
	margin:0 5px 0 0;
	font-weight:bold;
}

#signin_submit::-moz-focus-inner {
	padding:0;
	border:0;
}

#signin_submit:hover,#signin_submit:focus {
	background-position:0 -5px;
	cursor:pointer;
}

.tipsy-inner {
	padding:10px 15px;
	line-height:1.5em;
	font-weight:bold;
}

.tipsy {
	opacity:.8;
	filter:alpha(opacity=80);
	background-repeat:no-repeat;
	padding:5px;
}

.tipsy-inner {
	padding:8px;
	max-width:200px;
	font:11px 'Lucida Grande', sans-serif;
	font-weight:bold;
	-moz-border-radius:4px;
	-khtml-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
	background-color:#000;
	color:white;
	text-align:left;
}
