/*
Theme Name: Lonelytree
Theme URI: http://www.gauson.com/themes/?wptheme=lonelytree
Description: LonelyTree is a theme inspired by the global warming conditions around the world and in part dedicated to the bush fires.  The theme is simple with two columns, fixed width, widget ready,  valid CSS and valid XHTML and compatible with wordpress 2.7. LoneyTree Wordpress Theme by Designed by <a href="http://www.gauson.com">Gauson Design</a>.
Version: 1.5
Author: Gauson Design
Author URI: http://www.gauson.com
Tags: green, white, two-columns, right-sidebar, fixed-width, flexible-width, theme-options
	The CSS, XHTML and design is released under GPL:
	http://www.opensource.org/licenses/gpl-license.php

/*

/* - BASIC CSS - */

* {margin:0; padding:0; outline:0;}

	strong{
	font-weight:bold;
	color: #400;
	}

.breadcrumb {padding-left:5px;
             padding-top:2px;}

/* Tatuajes */
#tattothumb a:hover {text-decoration:none;}
#tabletattos {} 
#tabletattos td{vertical-align:top;padding-bottom:30px;padding-left:5px;}
td#tabletattostd {width:140px; text-align:center;padding-left:0px;}
#tattothumb {width:65px;height:65px;padding-top:5px;padding-right:4px;}
/* Tatuajes */

/* Discografia / Videografia */
#tablealbumsthumb a:hover {text-decoration:none;}
#tablealbums {width:570px;} 
#tablealbums td{vertical-align:top;width:50%; }

#albumcover{border: none;width:200px;height:200px;padding: 2px;}
#albumthumbcover{border: none;width:130px;height:130px;padding: 1px;}

#tablealbumsthumb {width:570px;text-align:center;} 
#tablealbumsthumb td{vertical-align:top;width:130px;height:130px;}

#videocover{border: none;width:200px;height:250px;padding: 2px;}
#videothumbcover{border: none;width:130px;height:180px;padding:1px;}
/* Discografia / Videografia */

/* Imagenes Galeria */
#thumbimg {padding:5px;width:104px;height:110px;}
/* Imagenes Galeria */


#wallcomments { padding-left:20px;}


span.wallauthor {color:#800000;}

input.areatexto {
        background-color:#200;
        margin:5px;
        font:bold  10pt   "Times New Roman", Times, serif;
        color: #999999;
    	padding:0px  5px 0px 5px;
	border: #300 solid 1px;}

.areatexto:focus {
        background-color:#300;
        color: #666666;
	border: #400 solid 1px;}

input.boton
{
        background-color:#200;
        margin:5px;
        font:bold  10pt   "Times New Roman", Times, serif;
        color: #999999;
    	padding:0px  5px 0px 5px;
	border: #300 solid 1px;
}



input.areatexto2 {
        background-color:#090909;
        margin:5px;
        font:bold  10pt   "Times New Roman", Times, serif;
        color: #600;
    	padding:0px  5px 0px 5px;
	border: #343434 solid 1px;}

.areatexto2:focus {
        background-color:#240201;
        color: #000;
	border: #343434 solid 1px;}

input.boton2
{
        background-color:#090909;
        margin:5px;
        font:bold  10pt   "Times New Roman", Times, serif;
        color: #600;
    	padding:0px  5px 0px 5px;
	border: #343434 solid 1px;
}

html, body {line-height:1; background:#000000;}

body {
	background:#000000 url(images/background.png) no-repeat top center;
	color: #999999;
	font: 11px/17px "Helvetica Neue", Helvetica, Verdana, Arial, sans-serif;
}

.widget_categories {font-size: 10px;}

	html {background: #010101 url(images/bottom.jpg) bottom center no-repeat;}


#navbar {
	margin: 0;
	padding: 0;
margin-left:10px;
 }

#navbar li {
	list-style: none;
	float: left; }
#navbar li a {
font-weight:bold;
	display: block;
	padding: 3px 2px;
	color: #880000;
	text-decoration: none;
        width: 10em; 
text-align:center;
}
#navbar li:hover a {
background: url(http://www.maggotreverse.es/images/bgmenu.png);
}

        
#navbar li ul {
	display: none; 
	width: 11em; /* Width to help Opera out */
	}
#navbar li:hover ul, #navbar li.hover ul {
	display: block;
	position: absolute;
	margin: 0;
	padding: 0; }
#navbar li:hover li, #navbar li.hover li {
	float: none; }
#navbar li:hover li a, #navbar li.hover li a {
        background: url(http://www.maggotreverse.es/images/bgmenu.png);
	color: #800;
        width: 18em;
        font-size:10px; 
        padding: 2px;
text-align:left;}
#navbar li li a:hover {
        background: url(http://www.maggotreverse.es/images/bgmenured.png);
        color: #000; }


#navbar li:hover li a#separador-seccion, #navbar li.hover li a#separador-seccion {
border-bottom:1px solid #990000;}

#separador-seccion {border-bottom:1px solid #990000;padding:0px;margin:0px;}
/* ######### CSS for Indented CSS Tabs. Remove if not using ######### */

table.tabletabbs, table.tabletabbs tr, table.tabletabbs td{
  background:none;
  border:0;
  margin:0;
padding:0px 2px;
valign:top;
}

table.tabletabbs tr:hover, table.tabletabbs td:hover{
  background:none;
  border:0px;
}

#tabfather {border:1px solid #300;
border-top:none;
text-align:left;
height:165px;
padding:5px 0;
}

.tabcontentfather {width:539px;}
.tabcontentfather2 {width:284px;text-align:center;}

#dogs {padding:0px 5px;}




.indentmenu{
font: bold 13px Arial;
width: 100%; /*leave this value as is in most cases*/

}

.indentmenu ul{
margin: 0;
padding: 0;
float: left;
/* width: 80%; width of menu*/
border-top: 1px solid #300; /*navy border*/
}

.indentmenu ul li{
display: inline;
margin: 0;
}

.indentmenu ul li a{
margin: 0;
float: left;
color: black; /*text color*/
padding: 5px 8px;
text-decoration: none;
border: 1px solid #300; /*navy divider between menu items*/
border-top:none;
border-bottom:none;
background: url(http://www.maggotreverse.es/images/bgmenured2.png);
}

.indentmenu ul li a#rsstabb {
padding: 5px 17px;
}


.indentmenu ul li a:visited{
color: black;
}

.indentmenu ul li a.selected{
color: #999999 !important;
padding-top: 6px; /*shift text down 1px*/
padding-bottom: 4px;
background: url(http://www.maggotreverse.es/images/bgmenu.png);
}


.tabcontentstyle{ /*style of tab content oontainer*/
width: 450px;
margin-bottom: 1em;
padding: 10px;
}

.tabcontent{
display:none;
}

@media print {
.tabcontent {
display:block !important;
}
}


div#wall_post {text-align:center;}

div.entry-content{padding: 0px 10px;}

#divafiliados {width:100%;}
img#afiliados{margin:1px;padding:0px;border:0px;height:31px;width:88px;}

#botonsuscribir {width:180px;}
#inputsuscribir {width:178px;text-align:center;}
#formsuscribir {text-align:center;}

img#canalrss {border:0px;margin:1px;padding:0px;width:200px;height:125px;}
#contadorsuscripciones{float:right;}
img#contadorsuscripciones {padding:0px;margin:1px;border:0px;}

img#compartir {width:104px;height:17px;padding:0px;margin:1px;border:0px;}




sidebar ul li ul li a#sinflecha,   .widget ul li a#sinflecha{background:none;
padding: 0px;}




#srchResult iframe {
        width: 500px;
        height: 1200px;
}




*{
  margin: 0;
  padding: 0;
  text-decoration: none;
}


a {
	/*text-decoration:none;*/
	color:#750C11;
	outline: none;
}
a:hover {
	text-decoration:underline;
	color:#AA1500;
}

.sidebar-wrap a{
	/*text-decoration:none;*/
	color:#750C11;
	outline: none;
}

.sidebar-wrap a:hover {
	text-decoration:underline;
	color:#BB0505;
}

.more a {/*text-decoration:none;*/
	color:#CC0404;
padding:6px 12px;
font-weight:bold;
background: url(images/HEADERS.png) left center;
}

.more a:hover {text-decoration:none;
	color:#8C1302;}

.additional-meta {
	font-size: x-small;
	background:url(images/2.png) no-repeat top center;
	padding: 5px 5px 5px 5px;
}

.entry-meta {
font-size: 90%;
	background:url(images/3.png) no-repeat top center;
	padding: 0px 0px 20px 0px;
	clear:both;
}

.meta-date {
	float:left;
	padding: 0 10px 0 15px;
	background: url(images/bg-meta-date.gif) no-repeat 0px 4px;
}
.meta-comments {
  background-repeat: no-repeat;
  float: right;
  padding: 0 10px 0px 15px;
  background: url(images/bg-meta-comments.gif) no-repeat 0px 4px;
border-bottom:1px dotted #000;
}

blockquote {
margin:10px 10px;
 	padding: 0px 5px 0px 35px;  
   background: #000000 url(http://www.maggotreverse.es/images/quote.gif) no-repeat 10px 10px;
	border: 1px dashed #300; 
	font-size: 11px;
	font-style:italic;
	font-family: Arial, Helvetica, sans-serif;	
	color: #808080;
}

blockquote p {
color: #444444;
padding: 1em 1em;
}

blockquote * {
	font-family: georgia, arial;
	line-height: 1.5em;
}


hr {	display: block;
	border: none;
	margin: 0.5em auto;
	background-color: #888;
}

pre{
white-space: normal;
}
img{
  border: 0;
}

p{
  line-height: 140%;
  margin: .5em 0 1.3em;
}

table {border-collapse:collapse;}

fieldset{
  padding: 10px;
border:none;
}

.clear {clear: both}

/* -- LISTS -- */

ul {
	margin:0;
	padding:0;
}
ul li {
	margin-left:5px;
	padding:0;
}
li {
	list-style-type:none;
	/*margin-bottom: 4px;*/
}
ol {
	list-style-type: decimal;
}
.disc {list-style-type:disc;
}

/* lists inside posts */

.entry-content ul ol {
	margin-left:0;
}
.entry-content ul li {
	list-style-position:inside
}
.entry-content ul li ol {
	margin-left:1.5em;
}
.entry-content ol li {
	margin-left:1.5em;
	list-style: decimal;
	list-style-position:inside
}
.entry-content ol li li {
	margin-left:2em;
}


/* -- HEADINGS -- */
h1,h2,h3,h4,h5,h6 {
	margin:0;padding:0; 
	line-height:1.8em;
}

h2.page-title, h2.entry-title {
	font-size:180%;
        background: url(images/1.png) no-repeat top center;;
padding:10px 5px;
color:#8B0B0C;
}

h2.index-entry-title {margin-top:12px;}

h2.index-entry-title  a {color:#720B10;}
h2.index-entry-title  a:hover{color:#8B0B0C;text-decoration:none;}

h2#comments{
	margin:20px auto 10px;
	font-size:140%;
}

/* headings inside posts */

.entry-content h3 {
	font-size:140%;
border:1px dashed #300;
border-left:1px solid #200;
padding-left:12px;
padding-top:2px;
padding-bottom:2px;
margin-top:6px;
margin-bottom:5px;
color:#500910;
background: #090909;
width:99%;
}
.entry-content h4 {
	font-size:120%;
}
.entry-content h5 {
	font-size:100%;
}
.entry-content h6 {
	font-size:90%;
}

/* -- MAIN DIV'S -- */

#wrapper {
	background:none;
	margin:0 auto;
	width:850px;
padding:0;
}

#header {
	height:600px;
	background: #000000 url(images/cabezera.jpg) no-repeat top;
	margin:0 auto;
	padding:0;
}

#footer {
	color: #333;
	overflow:hidden;
	clear:both;
	float:none;
	padding: 5px 0px 0px 0px;
	background:none;
height:230px;
}

#footer a:hover{
	color:#FFF;
	text-decoration:none;
}

.container{
        margin-top:0px;
        margin-bottom:0px;
        margin-right:0px;
	margin-left:0px;
	padding: 0;
}

div.mainmenu{
	margin: 0;
	padding:0;
height:28px;
}

div.mainmenu2{
	margin: 0;
	padding:0 10px;
	background: url(images/menu.jpg) no-repeat top;
height:28px;
}
	

/* -- Logo Area --*/
#logo{
display:none;
}


/* -- POSTS -- */
.posts-wrap {
	float:left;
	clear:none;
	width:590px;
	padding: 0 5px;
background:#000000 url(images/container.jpg) top top;
        }

.post-index {background:#000000 url(images/bgprueba2.png) repeat top center;}

.post{margin-top: 10px;background:#000000 url(images/bgprueba2.png) repeat top center;}


#page {margin-top:12px;background:#000000;}


#post-single {
margin-top:12px;
}

/* -- SIDEBARS --*/

.sidebar-wrap {
	padding-top:0px;
	padding-right:5px;
	margin:0 auto;
	overflow:hidden;
	float:right;
	clear:none;
	width:245px;
        background:#000000 url(images/sidebar.jpg) no-repeat left top;
}
 
.sidebar{
	width:100%;
	clear:none;
}

/* -- 404-PAGE --*/

.error404 {
	margin:0;
	width:100%;
}
.error404 h1,.error404 h2 {
	margin: 10px auto;
}


/* -- COMMENTS -- */

#combox {
	border-top: 5px solid #333;
	padding-top: 20px;
	padding-bottom: 20px;
	padding-left: 15px;
	padding-right: 15px;
}

h4#respond {
	font-size: 16px;
	font-weight: bold;
	letter-spacing: -1px;
	line-height: 1em;
	padding-bottom: 5px;
	margin-bottom: 2px;
	border-bottom: 1px dotted #300;
        color: #400;
}

h3#comments {
	font-size: 16px;
	font-weight: bold;
	letter-spacing: -1px;
	line-height: 1em;
	padding-bottom: 5px;
	margin-bottom: 2px;
	border-bottom: 1px dotted #ddd;
}

form#commentform{
	margin:10px;
background:#090909;
border:1px dashed #131313;
}


ol.commentlist {
	list-style-type: none;
	margin-bottom: 20px;
	padding-bottom: 20px;
	border-bottom: 5px solid #131313;
}

ol.commentlist li {
	background: #090909;
	border: 1px dotted #3C0000;
	padding: 15px;
	margin-top: 20px;
}

ol.commentlist li.alt {
	background: #131313;
	border: 1px dotted #3C0000;
	padding: 15px;
	margin-top: 20px;
}

.avatar {
	display: inline;
	float: left;
	width: 64px;
	margin-right:5px;
border:none;
}

.avatar img {
	border: 2px solid #3C0000;
}

.commentbody {
	float: left;
	display: inline;
	margin-left: 10px;
	width: 410px;
}

.commentbody em {
	font-size: 11px;
}

p.comment_author, p.comment_author a {
    font-weight: bold;
	color: #666;
	font-size: 11px;
}

p.comment_author a:hover {
	font-weight: bold;
	color: #006000;
}

p.comment_time {
	line-height: 1.5em;
	color: #999;
	font-size: 11px;
	font-family: tahoma;
}

.comment_text {
	line-height: 1.5em;
	color: #666;
	margin-top: 15px;
	font-size: 11px;
}

.reply form {
	width: 488px;
}

.reply p {
	margin-top: 10px;
	font-size: 11px;
}

.reply fieldset {
	vertical-align: middle;
	display: inline;
border:none;
}

.reply input {
	vertical-align: middle;
	display: inline;
	font-size: 11px;
}

.reply textarea {
	vertical-align: middle;
	display: inline;
	font-size: 11px;
}

#reply label {
	vertical-align: middle;
	display: inline;
	font-size: 11px;
	font-weight: bold;
	font-family: tahoma;
	margin-left: 2px;
}

.replytext {
	border: 1px solid #333;
	width: 200px;
	padding: 7px;
	margin: 5px;
	background-color:#111;
	color: #ccc;
}

.replytext:focus {
	background: #000;
}

.replyarea {
	border: 1px solid #333;
	line-height: 1.5em;
	padding: 5px;
	width: 510px;
	height: 120px;
	background-color:#111;
	color: #ccc;
}

.replyarea:focus {
	background: #000000;
}

.replybutton {
	text-align: center;
	width: 100px;
	height: 35px;
	padding: 5px;
	font-weight: bold;
	color: #ccc;
	cursor: pointer;
	float:right;
	margin-right:30px;
        background:#111;
border:1px solid #333;
}

/* no border on smilies */
img.wp-smiley, .post img.wp-smiley{
  padding: 0;
  margin: 0;
  border: 0;
valign:top;
}



/*-- table --*/
/*--
table{
  margin: 0px 5px;
  border-bottom: 2px solid #d1d1d1;
  border-left: 1px solid #d1d1d1;
}

table td, table th{
  text-align: left;
  padding: .3em .5em;
  border-top: 1px solid #d1d1d1;
  border-right: 1px solid #d1d1d1;
vertical-align:top;
}

table th{
	background-color: #d1d1d1;
	border-bottom: 2px solid #d1d1d1;

}

table tr.odd{
	background-color: #E2E2E2;
}

table tr:hover{
  background: #E2E2E2;
}
*/

#column {
	float: left;
	width: 540px;
  margin-top: 5px;
	margin-right: 20px;
	background: #fff;
}


.post-top {
	width: 540px;
	height: 10px;
}

.post-bottom {
	width: 540px;
	height: 10px;
}

.entry {
	background: #FFF;
}

.entry h2 {
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 5px;
	line-height: 1.3em;
	font-size: 20px;
  font-weight: bold;
}

.entry h2 a {
	line-height: 1.3em;
	font-size: 20px;
	color: blue;
	font-weight: bold;
}

.entry .date {
	display: block;
	margin-left: 15px;
	margin-right: 15px;
	color: #999;
	padding-bottom: 5px;
	font-size: 0.7em;
	line-height: 1.3em;
}

.comments a:hover{
	color: #006178;
}

/* -- ALIGNMENTS --*/
img.alignright {
	float:right;
	clear:none;
	margin:0 0 1em 1em;
}
img.alignleft {
	float:left;
	clear:none;
	margin:0 1em 1em 0;
}
img.aligncenter {
	display: block;
	margin:1em auto;
	text-align:center;
}
img.alignnone {
	margin:0 0.5em 0 0;
}

/* -- NAVIGATION --*/
div.navigation {
	width:100%;
	height:auto;
	float:left;
	clear:both;
	padding: 10px 0px;
}

.navigation-index {
}

.nav-next {
	float:right;
	clear:none;
	width:48%;
	text-align:right;
}

.nav-prev {
	float:left;
	clear:none;
	width:48%;
	text-align:left;
}

.wp-caption {
	background-color:#EEE;
	border: 1px solid #E7E8E6;
	-moz-border-radius: 4px;
	padding-top:5px;
	margin:4px 10px;
	text-align:center;
	color: #8d8b8b;
}

.wp-caption img, .post .wp-caption img{
  margin: 0;
  border: 0;
  padding: 0;
}

.wp-caption.alignleft{
	margin-left: 0px;
}

.wp-caption.alignright{
	margin-right: 0;
}

/** WIDGETS CSS */

.widget{
  margin: 1em 0 1.8em 0;
}

.widget ul ul{
  margin: .4em 0 1em .8em;
}

/*-- sidebar  begins-- */

#sidebar h2{
        padding:15px 25px;
	text-align:right;
	font-style:oblique;
        font-size:18px;
        font-family:Arial, Helvetica, sans-serif;
        background:  url(images/HEADERS.png);
        height:32px;
        color:#450202;        
}

h3.widgettitle {
	text-align:right;
	font-style:oblique;
	background-color:#DDDDDD;
        border-bottom: 1px solid black;
}

#sidebar ul, #sidebar ul ol {
	margin: 0 0px 0 5px;
	padding: 0;

	}

#sidebar ul li {
	list-style: none;
	list-style-image:none;
	margin-bottom: 15px;
background:none;
	}

#sidebar ul li ul li {
	margin-left: 2px;
}

#sidebar ul li ul li a,   .widget ul li a{
	padding-top: 5px;
	padding-bottom: 4px;
	padding-left:14px;
	background:url(images/arrow.png) 0 6px no-repeat;
	margin-bottom: 1px;

}

#sidebar ul li.recentcomments a {
	background-image: none;
	padding-left: 0;
}

#sidebar ul li.recentcomments {
	background: url(images/arrow.png) left center no-repeat;
	padding-left: 1.5em;
}

#sidebar ul p, #sidebar ul select {
	margin: 5px 0 8px;
	}

#sidebar ul ul, #sidebar ul ol {
	margin: 5px 0 0 10px;
	}

#sidebar ul ul ul, #sidebar ul ol {
	margin: 0 0 0 10px;
	}

#sidebar ul ol li {
	list-style: decimal outside;
	}

#sidebar ul ul li, #sidebar ul ol li {
	margin: 3px 0 0;
	padding: 0;
	}



/*-- Sidebar end --*/	


/* sidebar search */

#searchtab{
	background: transparent url(images/search-bg.png) no-repeat left top;
}

#searchtab .inside{
  background: transparent url(images/search-go.png) no-repeat right top;
  height: 30px;
  position: relative;
}

#searchtab input{
  border: 0;
  background: none;
  font-size: 12px;
  padding: 0px;
}

#searchtab input.searchfield, #searchtab input#s{
  position: absolute;
  top: 4px;
  left: 30px;
  color: #6e7073;
  padding: 1px 6px;
  margin: 0;
}

#searchtab input.searchfield:focus, #searchtab input#s:focus{
	color: #111;
}

#searchtab input.searchbutton, #searchtab input#searchsubmit{
	position: absolute;
	right: 22px;
	top: 5px;
	color: #D6D6D6;
	font-weight:bold;
	text-transform: uppercase;
	padding: 0px;
	margin: 0;
	cursor:pointer;
}

#searchtab label{
	display: none;
}
#searchtab input.searchbutton:hover{
	color: #FFF;
}

/* Begin Calendar */

#wp-calendar {
   empty-cells: show;
   margin: 10px auto 0;
   width: 100%;
	}

#wp-calendar caption {
  font-size: 120%;
  font-weight:bold;
  padding:2px;
  margin: 0 0 5px 0;
  background: #d1d1d1;
  text-align: center;
  width: 100%;
}

#wp-calendar #next a {
	padding-right: 10px;
	text-align: right;
	}

#wp-calendar #prev a {
	padding-left: 10px;
	text-align: left;
	}

#wp-calendar a {
	display: block;
	}

#wp-calendar td {
	padding: 2px 0;
	text-align: center;
	}

#wp-calendar td.pad:hover { /* Doesn't work in IE */
	background-color: #fff; 
	}/* End Calendar */

				
.meta_bot{
margin-top:25px;
margin-left:10px;
	float:left;
}

.more{
margin-top:40px;
	float:right;
	margin-right:2px;
}

#biomember {width:230px;height:280px;padding: 2px;;}
#bioproducer{width:180px;height:189px;padding: 2px;}
#biogroup{width:200px;height:250px;padding: 2px;}
#biogrouplogo{width:200px;height:100px;padding: 2px;}
