/*
Theme Name: Trollhorn
Theme URI: http://trollhorn.com/
Description: El tema predeterminado de Trollhorn, desarrollado por <a href="http://jhonsw.com" title="Jhons W.eb Design">Jhons W.eb Design</a>
Version: 1.0
Author: Jhons W.
Author URI: http://jhonsw.com/
Tags: trollhorn, folk, metal

	Trollhorn v1.0
	 http://jhonsw.com/

*/
body, td, th { font: normal 11px arial, sans-serif; color: #FFF; }
body { background: #000 url(img/fondo_contenido.jpg) no-repeat right top; margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; height:100%; }
img { border:none; }
#trollhorn { width:950px; margin:auto; }
* html div#logo { width:275px; height:160px; background:url(img/logoie.gif) center center no-repeat; }
* html a#logotrollhorn img { display:none; }
* html a#logotrollhorn { width:275px !important; height:160px !important; background:url(img/logoie.png) center center no-repeat; }
#menu { width:100%; margin-top:10px; margin-left:10px; font-size:14px; font-weight:900; clear:both; }
#menu ul { list-style:none; padding:0; margin:0; }
#menu ul li { float:left; padding:0; margin:0; width:90px; height:30px; margin-right:2px; text-align:center; }
#menu a { color:#FFF; text-decoration:none; display:block; background:url(img/menu.gif) no-repeat top; line-height:30px; }
#menu a:hover { background:url(img/menu.gif) no-repeat bottom; color:#333 }
#contenido { width:90%; margin-left:10px; }
#principal { width:500px; margin-top:20px; float:left; }
#principal div.nota { margin-top:20px; }
#principal div.nota div.titulo h1 { margin:0; padding:0; font-size:18px; line-height:30px; }
#principal div.nota div.titulo h1 a { text-decoration:none; color:#FFF; display:block; padding-bottom:2px; }
#principal div.nota div.titulo h1 a:hover { color:#fff; border-bottom:#fff solid 2px; padding-bottom:0; }
#principal div.nota div.titulo div.fecha { float:right; width:65px; }
#principal div.nota div.titulo div.fecha span.dia { font-size:30px; font-weight:900; float:left; }
#principal div.nota div.titulo div.fecha span.mes { font: normal 13px/13px; float:right; color:#999; margin-top:3px; }
#principal div.nota div.titulo div.fecha span.anio { font: normal 12px/12px; float:right; color:#999; }
#principal div.nota div.contenido { margin:0; padding:0; background:#fff url(img/fondo-top.gif) top left no-repeat; padding-top:5px; margin-top:5px; margin-bottom:0; color:#333; font-size:13px; font-family:Arial, Helvetica, sans-serif; display:none; }
#principal div.nota div.piecontenido { background:#fff url(img/fondo-bottom.gif) bottom left no-repeat; padding:0 5px; padding-bottom:5px; }
#principal div.nota div.primero { display:block; }
#principal div.nota p.info { text-align:right; font-size:11px; margin-top:4px; color:#333; background:url(img/flecha.gif) no-repeat left center; }
#principal div.nota p.info a { color:#fff; text-decoration:none; }
#principal div.nota p.info a:hover { text-decoration:underline; }
#principal div.navigacion { display:block; text-align:center; margin-top:20px; margin-bottom:60px; font-size:14px }
#principal div.navigacion div.boton { width:90px; height:30px; }
#principal div.navigacion div.boton a { color:#FFF; text-decoration:none; display:block; line-height:30px; }
#principal div.navigacion div.boton a:hover { background:url(img/menu.gif) no-repeat top; }
#principal div.post { font-size:13px; }
/* html #principal { width:458px; }*/
#principal p.postmetadata { color:#666; border-top:#666 dashed 1px; }
#principal p.postmetadata a { color:#333; text-decoration:none; }
#principal p.postmetadata a:hover { text-decoration:underline; }
#principal textarea#comment { width:90%; }
#principal input#submit { border:none; background:url(img/menu.gif) no-repeat; width:90px; height:30px; text-align:center; color:#FFF; cursor:pointer; font-weight:900; }
#principal input#submit:hover { background-position: bottom; color:#333; }
#secundario { width:338px; float:left; margin-left:10px; padding-top:10px; text-align:center; }
#secundario ul { list-style:none; text-align:left; margin:0; padding:0; margin-left:20px; }
#social { width:304px; height:45px; padding:17px; margin:auto; background:url(img/social.png) no-repeat top; font-size:10px; text-align:center; }
#social:hover { background:url(img/social.png) no-repeat bottom }
#social a { color:#CCC; text-decoration:none; line-height:24px; display:block; padding-left:26px; }
#social a:hover { color:#0F0; }
#social ul { margin:0; padding:0; list-style:none; padding-top:2px; }
#social ul li { float:left; height:24px; width:80px; padding:0; margin:8px; }
#myspace { background:url(img/myspace.png) no-repeat; }
#youtube { background:url(img/youtube.png) no-repeat; }
#facebook { background:url(img/facebook.png) no-repeat; }
#widget { text-align:left; margin-left:20px; }
#pie { font-size:11px; text-align:left; margin-left:20px; margin-top:20px; }
#pie a { color:#FFF; text-decoration:none }
#pie span, div.info span { color:#333; }
.alignright { float: right; }
.alignleft { float: left }
.salto { clear:both; }
hr { display: none; }
.sato20px { clear:both; margin-bottom:20px; }
/* Style for Usual tabs ////////////////////////////////////////////////////////////////////////////////*/
.usual { padding:0; margin:0; width:315px; }
.usual ul { list-style: none; margin: 0; padding: 0;}
.usual ul li { list-style: none; margin: 0; font-size: 12px; float:left; padding:6px 2px 0 0; text-align:left; }
.usual ul li a { text-decoration:none; color:#000; background:#c7c6c6; border:none; display:block; padding:6px; font-family:Verdana, Arial, Helvetica, sans-serif; letter-spacing:1px; }
.usual ul li a:hover { color:#FFF;  background:#111; }
.usual ul li a.selected { margin-bottom:0;color:#000; background:snow; cursor:default; }
.usual .widget_box div { margin-left:20px; clear:left; padding:0 0 1px 0; background:#fff; }
.usual .widget_box div ul { margin:0 !important;}
.usual .widget_box div ul li { border-bottom:1px inset #6c6c6c; padding:4px 0 4px 4px; text-align:left; }
.usual .widget_box div ul ul li { padding:2px 0 2px 4px; border-bottom:none; }
.usual .widget_box div ul li a, .usual .widget_box div ul li a.selected { margin:2px 0 2px 2px; padding: 0 0 0 4px; color: #666; text-decoration: none; border-left:14px solid #6c6c6c; border-top:none; border-right:none; display:block; float:left; width:270px; background:none; letter-spacing:normal; font-size:11px; }
.usual .widget_box div ul ul li a { border-left:none; }
.usual .widget_box div ul li a:hover { text-decoration:none; color:#666; border-left:14px solid #dedede; background:none; }
.usual .widget_box div a { color:#000; }
.usual .widget_box div a:hover { color:#c7c6c6; }

#searchform { margin:0; padding:0; margin-bottom:10px;}
#error { background:url(img/404.jpg) center no-repeat; width:100%; height:553px;}
#error h2 { padding-top:40px; padding-left:45px; padding-right:30px; color:#000;}
.tubepress_meta_group { display:none;}
.tubepress_thumb_inner a { float:left; margin:3px;}
.tubepress_thumb_widget { display:block;}