/*  
Tema basado en I HAEV STYEL
Author: Diego MartÃ­n Lafuente
Author URI: http://minid.net/
*/

/* ---- GENERIC ELEMENTS ---- */
body {
   background: #fff;
   color: #555;
   margin: 0;
   padding: 0;
   border-top: 7px solid #f60;
   font-family: 'trebuchet ms',arial, sans-serif;
}
acronym, abbr {
border-bottom: 1px dotted #666;
}
TH { text-align: left; background:#ddd; }
TD SMALL { font-size:.7em; color: #ff6600; }
#contenido { padding: 0 1.5em 3em 1.5em; }

    div.entrada {
       padding-bottom: 25px;
    }
    div.entrada H2,H2 {
       font: bold 1.2em/1.6em sans-serif,arial;
       margin: 0 !important;
       color: #f60;
    }
    div.entrada h2 a {
       text-decoration: none;
       color: #f60 !important;
       background-color: #fff !important;
       border: 0 !important;
       padding: 0 !important;
    }
    div.entrada p {
       font: .9em/1.8em "Trebuchet MS", Arial, sans-serif;
       color: #555;
    }
    div.entrada p STRONG {
       color:#333;
       font-family:sans-serif;
    }
    div.entrada UL,div.entrada OL {
       font: .8em/1.5em "Trebuchet MS", Arial, sans-serif;
    }

/* enlaces */

    div#contenido a,         div#footer a { text-decoration: none; }
    div#contenido a:link,    div#footer a:link { border-bottom: 1px dotted #36c; color: #36c; }
    div#contenido a:visited, div#footer a:visited { border-bottom: 1px dotted #36c; color: #36c; }
    div#contenido a:active,  div#footer a:active { border-bottom: 1px dotted #36c; color: #36c; }
    div#contenido a:hover,   div#footer a:hover { border-bottom: 1px dotted #f60; color: #f60; }


/* comentario */
    .comentario { font-size:.7em; }
    .comentario P { font-size:.7em; display:inline; }




    /* content */
    div#content {
       float: left;
       width: 56%;
       border-top: 1px solid #ccc;
       padding: 15px 0px 20px 0px;
       overflow:hidden;
    }
    /* menus */
    #menus {
       border-top:4px solid #ccc;
       width: 40%;
       float: right;
    }

    div#autor {
       font:normal .9em/1.4em 'trebuchet ms',verdana,arial;
       clear:both;
    }
    div#autor h3 {
       color: #000;
       font: bold .9em/1.6em Arial, sans-serif;
       margin: 0;
       padding: 20px 0 0 0;
    }
    div#autor IMG {float:right; margin:5px;}



    blockquote {
       -moz-border-radius: .5em;
       font:normal .9em/1.3em "Trebuchet MS", Arial, sans-serif;
       border:5px solid #f5f5f5;
    }




    /* comentarios */
    .comown {
       background: #fffecb !important;
       border-top: 1px solid #fff;
       border-left: 1px solid #fff;
       border-bottom: 1px solid #F2F2BA;
       border-right: 1px solid #F2F2BA;
       font: .9em/1.5em "Trebuchet MS", Arial, sans-serif;
    }
    .comother {
       background: #f3f3f3 !important;
       border-top: 1px solid #fff;
       border-left: 1px solid #fff;
       border-bottom: 1px solid #ddd;
       border-right: 1px solid #ddd;
       font: .9em/1.5em "Trebuchet MS", Arial, sans-serif;
    }
    .comother,.comown {
       padding: 5px 10px 5px 10px;
       -moz-border-radius: .5em; 
       margin-bottom:15px;
       margin-top:5px;
    }
    .comhead img {
       padding: 1px;
       background: #fff;
       border: 1px solid #ccc;
       float: left;
       width: 32px;
       height: 32px;
       margin: 0px 25px 0px 15px;
   }
   .comhead,.fecha { font:normal .8em "Trebuchet MS"; }

    DT,DD { margin:0; padding:0; }

    /* about */
    div#about {
       height: 5.3em;
    }
    div#about H2 { margin:0; font-family: fixed,fixedsys,courier-new,courier,monospace,arial;}
    div#about H1 { font-size:35px; color: #323232; margin:0; font-family: 'Lucida Sans','Lucida Grande','Lucida Sans Unicode',sans-serif; font-weight: bold; }
    div#about H2 { font-size:1.1em; color: #ddd; }
    div#about H1 A:LINK { color:#666; text-decoration: none; border:0;}
    div#about H1 A:VISITED { color:#666; text-decoration: none; border:0;}
    div#about H1 A:HOVER { color:#000; text-decoration: none; border:0; }



    /* menucitos */
    div.tools {
       border-top: 4px solid #ccc;
       padding: 15px 0px;
       clear:both;
    }
    div.principal {
       width: 46%;
       float: left;
    }
    div.extra {
       float: right;
       width: 46%;
    }
    div.principal ul, div.extra ul, OL.other {
       margin: 0 0 15px 0;
       padding: 0;
       list-style: none;
       font-family:  "Trebuchet MS", Arial, sans-serif;
       font-size:.9em;
    }
    div.principal ul li,div.extra ul li,OL.other {
       line-height: 1.7em;
    }
    div.principal ul li ul, div.extra ul li ul,OL.other {
       margin: 0;
    }
    div.principal H3,div.extra H3 {
       margin:0 0 10px 0;
       border-bottom: 1px dotted #ccc;
    }





    #footer {
       border-top: 1px dotted #ccc;
       padding: 15px;
       font: .9em/1.6em "Trebuchet MS", Arial, sans-serif;
       color: #666;
       border-bottom: 5px solid #f60;
    }



    div#postcomment { font: .9em/1.3em "Trebuchet MS", Arial, sans-serif;  }
    div#postcomment TEXTAREA { width:500px; }
    div#search { float:right; }


PRE {
background:#333;
color:#f3f3f3;
font-size:12px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
margin:5px 10px;
padding:10px;
}
div.entrada TABLE {
   font-size:.8em;
   border-left:1px solid #ddd;
   border-top:1px solid #c0c0c0;
}
div.entrada table TD {
   font-weight:bold;
   border-bottom:1px solid #ddd;
   border-right:1px solid #c0c0c0;
   padding:3px 5px;
}
