@charset "utf-8";
/*<meta http-equiv="content-type" content="text/html; charset=utf-8" />
*Copyright 2005-2006 Akio Tenman
*  email : akio@tenman.info website : http://tenman.s71.xrea.com/
*  This PHP code and HTML files
*  cannot redistributed without permission from tenman.s71.xrea.com
*  This program is not guaranteed complete.
*this style for internet explorer
------------------------------------------------------------------------------*/

#left .flatList li{

display:block;
}
div.park{
float:left;width:180px;height:130px;margin:5px;border:1px dashed #aaa;
overflow:hidden;
}
#search_box {
    width: 201px;
    height:64px;
    background: url(media/form_bg.gif);
    background-repeat:no-repeat;
}
#search_box #word {
    float: left;
    padding: 0;
    margin: 8px 10px;
    width: 180px;
    background: none;
    
}
#search_box #cmd {
    float: right;
    margin: 26px 12px 0 0;
    border:1px solid #f99;
}
.top-search{
}
    #main_menu_tab {
    /* float:left;*/

     width:100%;
     font-size:93%;
     line-height:normal;
     border-bottom:1px solid #6B78A9;
    background:url(media/title_bg.gif) repeat-x left bottom;
    overflow:hidden;
     }
   #main_menu_tab ul {
         margin:0;
         padding:10px 10px 0 30px;
         list-style:none;
         width:600px;
     }
   #main_menu_tab li {
        display:inline;
        margin:0;
        padding:0;
        height:25px;
        float:left;
        
      
      
     }

   #main_menu_tab li a {
    float:left;
     background:url(media/tableft4.gif) no-repeat left top;
     margin:0;
    padding:0 0 0 7px;
     text-decoration:none;
     display:block;
     }
   #main_menu_tab li a span {
     float:left;
     display:block;
     background:url(media/tabright4.gif) no-repeat right top;
     padding:5px 15px 4px 6px;
     color:#6B78A9;
     word-break:keep-all;
     height:20px;
     margin:0;
     }
   #main_menu_tab a:hover span {
     background-position:100% -42px;
     }
    #main_menu_tab #current a {
    background-position:0% -42px;
    }
    #main_menu_tab #current a span {
    background-position:100% -42px;
    }
       /* Commented Backslash Hack hides rule from IE5-Mac \*/
   #main_menu_tab a span {float:none;}
   /* End IE5-Mac hack */
   #main_menu_tab a:hover span {
     color:#6B78A9;
     }
   #main_menu_tab a:hover {
     background-position:0% -42px;
     }

#sectiontitle{
margin:1em 3em;
}
#sectiontitle li{
display:inline;
}
table.calendar{
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:86%;
}
#calendar_head{
font-size:80%;
text-align:right;
border:1px solid #ccc;
}
table.calendar td{
font-size:80%;
text-align:right;
border:1px solid #ccc;
width:30px;
height:30px;
}
table.calendar td span{
display:none;
}
table.calendar a{
display:block;
width:100%;
height:100%;
text-decoration:none;
font-weight:normal;
} 
.flatList ul{
       margin:0;
       padding:0;
}
.flatList li{
       display:inline;
       margin:0 5px;
}
   a:link { 
       color:#006699;
       border:none;
        background:inherit;
   } 
   a:visited { 
       color:#003366;
       text-decoration:none;
       border:none; 
        background:inherit;
       } 
   a:hover { 
       color:navy;
       text-decoration:none;
       background:#ccc; 
        font-weight:normal;
       } 
   a:active { 
       color:red;
       text-decoration:none;
        font-weight:normal;
        background:inherit;
       } 
   #head{
       margin:0 0 10px 0;
       padding:0;
       /*background-image:url("media/masamune.jpg");*/
       background-repeat:no-repeat;
       height:100px;
       overflow:hidden;
       background-color:inherit;
       color:#333;
       border:0px solid red;
       
   }
   #head h2{
       text-indent:1em;
       padding:0.7em 0;
       margin:0em;
       color:#006699;
        background:inherit;
           
   }
   #head p{
       text-indent:0em;
       position:absolute;top:45px;left:30px;
       font-size:10px;
   }
   
   #foot{
       padding:10px 10px 10px 10px;
       border-top:0px solid navy;
        background-image:url("media/bg_foot.jpg");
       
       background-repeat:no-repeat;
       background-position:0px bottom;height:200px;
       color:#555555;
       background-color:inherit;
       margin:0px;
       clear:both;
       }
   #foot ul li {
       list-style-type:none;
   }
   .hidden{
       list-style-type:none;margin:0px;/*height:0px;*/
   }
   body{   
       font-size:110%;
       line-height:145%;
       font-family:arial,sans-serif;
       text-align:center;
       margin-left:auto;
       margin-right:auto;
       background-image:url("media/bg_main.jpg");
       background-repeat:no-repeat;
       
   }
   #COMON{ 
       width:100%;
       position:absolute;top:0;left:0;
       border:0px solid red;
       text-align:left;
       
           
       }
   .main{
       padding:7px 0px;
       font-size:80%;
       line-height:150%;
       margin:0 240px 0 20px;
       text-align:left;width:640px;
       border:0px solid red;
       /*for IE hack */
       positon:relative;
/*height:1800px;*/
       }
   .main h2{
      /* background-image:url(media/h2.jpg);
       background-position:top left;
       background-repeat:no-repeat;*/
       text-indent:1.5em;
       font-weight:bolder;
        font-size:110%;
       
       }
   p   {
       margin:5px;
   }
   img {
       border:0px solid #fff;
   }
   h2  {
       border-bottom:0px solid #999;clear:both;
       padding:3px;
       font-size:110%;
       font-weight:normal;
       
   }
   .main h3    {
       padding:3px;
       margin:0.5em 0;
     /*  background-image:url(media/h3.jpg);*/
       background-position:top left;
       background-repeat:no-repeat;
       text-indent:1.5em;
       font-size:105%;
       border-bottom:0px dashed #0066FF;
       border-top:0px solid #999;
       clear:both;
       
       
   }
   .main h3 a{
       text-decoration:none;
   }
   .main h3 a:hover{
       color:#0066FF;
       background-color:inherit;
   }
   .main h4    {
       padding:3px;
       margin:0.5em 0;
      /* background-image:url(media/h4.jpg);*/
       background-position:top left;
       background-repeat:no-repeat;
       text-indent:1.5em;
       font-size:100%;
       border-bottom:1px dashed #0066FF;
       border-top:0px solid #999;
       clear:both;
       
   }
   .main h4 a{
       text-decoration:none;
   }
   .main h4 a:hover{
       color:#0066FF;
       background-color:inherit;
   }
   .navi{
       padding:0px;
       position:absolute;
       top:120px;
       left:700px;
       border:0px solid red;
       width:240px;
       font-size:90%;
       color:#003333;
   
   }
   #contentlist{
       /*color:inherit;
       background-color:#6f6faa;*/
       
       
   }
   #contentlist #navigation1,
#contentlist #navigation2,
   #contentlist #navigation3,
   #contentlist #navigation4,
   #contentlist #navigation5{
   
    cursor:pointer;   
   }
   .navi .capture{
       /*background:#6F6FAA;
       color:inherit;*/
   }
   .navi img{text-align:center;}
   /*.navi div {margin:2px;}*/
   
   .navi h3{
           margin:0px;
           background-image:url("media/standard.jpg");
           color:inherit;
           background-color:inherit;
           font-size:98%;
           padding:7px 2px 3px 2px;
           text-indent:1em;
           /*border-top:1px solid #999;*/
           border-bottom:0px solid #999;
           overflow:hidden;
   }
   .navi ul {
           margin:0px;
           padding:0px;
           text-indent:1em;
   }
   .navi ul li{
           list-style-type:none;
           margin:0px;
           padding:0px;
           border-bottom:1px solid #ccc;
           border-left:1px solid #ccc;
           border-right:1px solid #ccc;
   }
   #contentlist ul a{
           display:block;
           background:inherit;
           color:#003399;
   }
   #contentlist ul a:hover{
           background:#ccc;
           color:#555555;
           display:block;
   }
   #contentlist label{
           color:#333;
            background:inherit;
   }
   
/*  .navi table{}*/
           
   
   .navi table tr td {
           background:#ffffff;
           color:#555555;
           text-align:right;
   }
   .navi table tr td a{
           background:#ffffff;
           color:#555555;
   }
   .navi table tr td a:hover{
           background:#ffffff;
           color:#FF4500;
           font-weight:bold;
   }
   .navi fieldset{
          /* color:#FFFFFF;*/
           background:inherit; 
   }
   .navi fieldset legend{
           color:#555;
           background:inherit; 
   }
   .navi_list{
           font-size:90%;
           text-decoration:none;
           margin:0px;
           padding:2px;
   }
   .sepa{
   }
   .ins_img{
       float:left;
       margin:5px;
       border:0px solid #eee;
       
   }
   .editarea{
       background:ThreeDFace;
       color:inherit;
       text-align:center;
       margin-bottom:0px;
       padding:10px 0px 10px 0px;
       /*#B0C4DE*/
   }
   .navi_on{
   }
   .navi_off{
       color:#777;
       background-color:inherit;
   }
   .copy   {
       text-align:center;margin:0px;font-size:80%;
   }
   .navi_line{
       
       font-size:90%;
       width:640px;
       height:25px;
       
       background-repeat:no-repeat;
       overflow:hidden;
       padding-left:2em;
       
   }
   .tr2{
       background:#6699FF;
       color:inherit;
       }
   
   .cfsd0{
       width:150px;
           }
   
   ul{ 
       margin-bottom:0px;padding-bottom:0px;
       }
   .update{
       background:#FF0000;
       color:inherit;
       }
   .table607080918420{
       font-size:90%;
       text-align:center;
   }
   #foto{
       background:#ffffff;
       color:#999999;
       height:330px;
       overflow:auto;
       border:0px solid #999999;
       margin:0;
       padding:0;
   }
   #foto .attach_img{
       padding:3px 20px;
       background:#000;
        color:inherit;
   }
   #foto ul li{
   padding:0 0 0 0px;
   border:0px solid #fff;
   }
   #foto ul li a{
       color:#7777ff;
       text-decoration:none;
       background:inherit;
   
   }
   #foto ul li a:hover{
       color:#555555;
        background:inherit;
   }
/*
* trackback
*--------------------------------------------------------------*/
div.trackback{
       padding:0;
       line-height:150%;
       text-align:left;
       border:1px solid #aaa;
       
       
       
}
div.trackback ul{
       
       
}
div.trackback .tb_url{
       display:inline;
        
}
div.trackback .tb_date{
       display:inline;
       color:#3366FF;
       padding-left:2em;
        background:inherit;
}
div.trackback .tb_excerpt{
       display:none;
}
.crowd{
padding-top:80px;
       height:200px;
   /*  width:400px;*/
       line-height:1.5;
       background:#fff;
       border:1px solid #0066FF;
       
       background-repeat:no-repeat;
        color:inherit;
} 
.bookmark_crowd{
       
       line-height:1.5;
       background:#fff;
       border:0px solid #ccc;
       padding:1em;
        color:inherit;
} 
/*
* De para
*---------------------------------------------------------------*/ 
.depara{
       padding-top:70px;
       width:240px;
       height:240px;
       background-repeat:no-repeat;
       } 
body > .depara{
       padding-top:70px;
       width:240px;
       height:170px;
       background-repeat:no-repeat;
       } 
del{
        color:#99CC66;
        background:inherit;
}
ins{
        font-weight:bold;
        color:#009900;
        background:inherit;
}
iframe.webclip{
        background:url(/upload/clip_bg.gif);
        background-repeat:no-repeat;
}
