*{ margin: 0px;
   border: 0px;
   padding: 0px; 
}


table, tr, th, td{
    border: 0px;
    margin: 0px;
    padding: 0px;
    border-style: none;
    border-collapse: collapse;
    text-decoration: none;
    text-transform: none;
    font-style: normal;
    font-weight: normal;

 }
 body{
     font-family: Verdana, sansserif;
 }
 
 
/*Here START the content*/
 #container{
     
 }



/*first block*/

#logo{
    width: 100%;
}
.logo{
    
}
#img_logo{
    padding-left: 50px;
    padding-top: 20px;
}

#line{
    width: 100%;
    height: 7px;
    background-image: url('./graphics/line_shadow_4.png');
    background-repeat: repeat-x;
    border-top: solid 1px;
    border-color: #ffffff;
}

/*User information line - log out*/
#user_line{
    margin-left: 50px;
 
}

#admin_name{
    width: auto;
    height: 15px;
    text-align: left;
    padding-right: 382px;
    font-family: Arial, "Arial", Arial, serif;
    font-style: italic;
    font-size: 13px;
    color: #BBD642;
}
.admin_name{
    
}

#user_info{
    height: 15px;
    background-color: white;
    padding-left: 10px;
    padding-right: 10px;
    color: #BBD642;
}
.user_info{
    
}

#log_out{
    background-color: white;
    height: 15px;
    padding-left: 10px;
    padding-right: 10px;
    color: #BBD642;
}

#user_info a {
  
  line-height: 0px;
  text-decoration: underline;
  font-family: Arial, "Arial", Arial, serif;
  letter-spacing: 1px;
  font-size: 10px;
  color: #808285;
}

#log_out a {
  
  line-height: 0px;
  text-decoration: underline;
  font-family: Arial, "Arial", Arial, serif;
  letter-spacing: 1px;
  font-size: 10px;
  color: #808285;
}

#user_info a:hover {
  color: #333333;
  text-decoration: none;
}
#log_out a:hover {
  color: #333333;
  text-decoration: none;
}


/*White space befor content*/
#white{
    width: 100%;
    height: 20px;
}


/* The MENU start her*/ 


   /* Preview Screen*/
.preview{
    z-index: 1000;
    width: 40px;
    
 -moz-box-shadow: 1px 1px 4px #666666;
    -webkit-box-shadow: 1px 1px 4px #666666;
    box-shadow: 1px 1px 4px #666666;
}
.preview_th{
     position: absolute;
     width: 40px;
     z-index: 1000;
     margin-top:4px;
     margin-left:8px;
}
.select_player{
     position: absolute;
     width: 40px;
     z-index: 1000;
     margin-top:4px;
     margin-left:55px;
}

.preview_link span{
     position: absolute;
     background-color: transparent;
     padding: 0px;
     left: -1000px;
     visibility: hidden;
     
     text-decoration: none;
}
.preview_link:hover span{ /*CSS for enlarged image*/
     visibility: visible;
     top: 30px;
     left: -747px; /*position where enlarged image should offset horizontally */
     z-index: 50;
     height: 560px;
}
.preview_link:hover{
background-color: transparent;
}



/*To make the link area in the table the same size than the cell*/
a.menulinks {
   display:block;
   width: 100%;
   height: 100%; 
   font-family: Lucida, "Lucida Console", lucidaConsole, serif;
   font-size: 12px;
   color: #333333;
   text-shadow: 0 1px 0 #ffffff;
   text-decoration: none;
}
a.menulinks_2 {
   display:block;
   width: 100%;
   height: 100%; 
   font-family: Lucida, "Lucida Console", lucidaConsole, serif;
   font-size: 11px;
   color: #333333;
   text-shadow: 0 1px 0 #ffffff;
   text-decoration: none;
}


a.menulinks .spanlink {
   display:block;
   padding-top: 17px;
}
a.menulinks .spanlink {
   display:block;
   padding-top: 17px;
}
a.menulinks:hover{
   background-color:#BBD642;
   color:#ffffff;
   text-shadow: 0em 0.1em 0.05em #333;
}


a.menulinks:active  {text-decoration:none; color: #ffffff; background-color: #BBD642;}


.menu a {
  
  line-height: 0px;
  text-decoration: none;
  letter-spacing: 1px;
}


#nav_menu{
     height: 40px;
 }
 
#leftspace{
    width: 15px;
    height: 30px;
    background-image: url('./graphics/left_bg.png');
     background-repeat: repeat-x;
}

 #templates, #shortcuts, #booking, #playlists, #mediafiles, #scrollingtext, #help{
     width: 118px;
     height: 40px;
     background-image: url('./graphics/menu_button.png');
     background-repeat: repeat-x;
 }
 .middlespace{
     min-width: 5px;
     height: 30px;
     background-color: #ffffff;
     z-index: 5;  
 }
 #rigthspace{
     position: absolute;
     width: 100%;
     height: 30px;
     background-color: #A7A9AC;
     z-index: -5;
 }
 
 

 
 a.my_links:link    {color: #c2c1c1;}
 a.my_links:visited {text-decoration:none; color: #c2c1c1;}
 a.my_links:hover   {color: #9d2216; text-decoration:underline;}
 za.active  {text-decoration:none; color: #c2c1c1; background-color: #BBD642;}
 
/*Actives pages in the main menu - Green button active*/
#templates_a{
     width: 118px;
     height: 30px;
     background-image: url('./graphics/active_button.png');
     background-repeat: repeat-x;
     padding-top: 0px;
     border-bottom: solid 1px #dbdbdb;
 }
 #templates_b{
     width: 118px;
     height: 30px;
     background-image: url('./graphics/passive_button.png');
     background-repeat: repeat-x;
     padding-top: 0px;
     border-bottom: solid 1px #dbdbdb;
 }
 #shortcuts_a{
     width: 118px;
     height: 30px;
     background-image: url('./graphics/active_button.png');
     background-repeat: repeat-x;
     padding-top: 0px;
     border-bottom: solid 1px #dbdbdb;
 }
 #booking_a{
     width: 118px;
     height: 30px;
     background-image: url('./graphics/active_button.png');
     background-repeat: repeat-x;
     padding-top: 0px;
     border-bottom: solid 1px #dbdbdb;
 }
 #playlists_a{
     width: 118px;
     height: 30px;
     background-image: url('./graphics/active_button.png');
     background-repeat: repeat-x;
     padding-top: 0px;
     border-bottom: solid 1px #dbdbdb;
 }
 #mediafiles_a{
     width: 118px;
     height: 30px;
     background-image: url('./graphics/active_button.png');
     background-repeat: repeat-x;
     padding-top: 0px;
     border-bottom: solid 1px #dbdbdb;
 }
 #scrollingtext_a{
     width: 118px;
     height: 30px;
     background-image: url('./graphics/active_button.png');
     background-repeat: repeat-x;
     padding-top: 0px;
     border-bottom: solid 1px #dbdbdb;
 }
 #help_a{
     width: 118px;
     height: 30px;
     background-image: url('./graphics/active_button.png');
     background-repeat: repeat-x;
     padding-top: 0px;
     border-bottom: solid 1px #dbdbdb;
 }
 #infoboard_a{
     width: 95px;
     height: 17px;
     background-image: url('./graphics/active_button.png');
     background-repeat: repeat-x;
     padding-top: 0px;
     border-bottom: solid 1px #dbdbdb;
 }
 #infomessage_a{
     width: 95px;
     height: 17px;
     background-image: url('./graphics/active_button.png');
     background-repeat: repeat-x;
     padding-top: 0px;
     border-bottom: solid 1px #dbdbdb;
 }
 #slideshow_a{
     width: 95px;
     height: 17px;
     background-image: url('./graphics/active_button.png');
     background-repeat: repeat-x;
     padding-top: 0px;
     border-bottom: solid 1px #dbdbdb;
 }
 #textblock_a{
     width: 95px;
     height: 17px;
     background-image: url('./graphics/active_button.png');
     background-repeat: repeat-x;
     padding-top: 0px;
     border-bottom: solid 1px #dbdbdb;
 }
 
 /* START Lateral Menu*/
 
 #lateral_menu{
     padding-left: 29px;
     width: 109px;
     float: left;
  
 }
 .lateral_list{
     width: 95px;
     height: 17px;
     font-family: Lucida, "Lucida Console", lucidaConsole, serif;
     font-size: 12px;
     color: #ffffff;
     
     text-decoration: none;
     background-image: url('./graphics/menu_button.png');
     background-repeat: repeat-x;
     
     background-color: #666666;
     text-align: center;
     padding-left: 0px;
 }
 .admin_list{
     width: 120px;
     height: 15px;
     text-align: left;
     padding-left: 10px;
     
 }
 
 .white_lateral{
     width: 90px;
     height: 10px;
     background-color: white; 
 }
 
 #lateral_admin{
     clear: both;
     float: left;
     position: fixed;
     width: 120px;
     left: 12px;
     margin-top: 120px;
     padding-left: 0px;
     padding-top: 5px;
     padding-bottom: 5px;
     bottom: 10px;
     background-color: #ededed;
     
 }
 .text_admin{
     font-size: 11px;
     color: steelblue;
 }
 #admin_menu{
       
 }
 #admin_title{
     font-size: 10px;
     text-align: left;
 }
 
 .lateral_span{
    margin-top: 0px;
 }
 
 a.menulinks_2 {
   padding-top: 3px;
   display:block;
   width: 100%;
   height: 100%; 
   font-family: Lucida, "Lucida Console", lucidaConsole, serif;
   font-size: 12px;
   color: #ffffff;
   text-shadow: 0 1px 0 #999999;
   text-decoration: none;
}
a.menulinks_2 .spanlink {
   display:block;
   padding-top: 17px;
    width: 100%;
   height: 100%;
}
a.menulinks_2:hover{
   display:block;
   width: 100%;
   height: 100%; 
   background-color:#BBD642;
   color:#ffffff;
   text-shadow: 0em 0.1em 0.05em #333;
}


a.menulinks_2:active  {text-decoration:none; color: #ffffff; background-color: #BBD642;}

/**/
a.menulinks_3 {
   padding-top: 3px;
   display:block;
   width: 100%;
   height: 100%; 
   font-family: Lucida, "Arial", arial, sansserif;
   font-size: 12px;
   color: #6d2324;
   font-weight: bold;
   text-decoration: none;
}
a.menulinks_3 .spanlink {
   display:block;
   padding-top: 17px;
    width: 100%;
   height: 100%;
}
a.menulinks_3:hover{
   display:block;
   width: 100%;
   height: 100%; 
   color:#6d2324;
}
a.menulinks_3:active  {text-decoration:none; color: #ffffff; background-color: #BBD642;}

.add_file_bt{
    margin-left: 20px;
    color: #ffffff;
    background-color: #167faf;
    padding: 3px 6px 3px 5px;
    
}

/**/

.menu a {
  
  line-height: 0px;
  text-decoration: none;
  letter-spacing: 1px;
}
.spanlink{
    
}

 
 /* START tema content*/

 
 #tema_content{ 
     padding-left: 143px;
     width: auto;
     
     min-height: 480px;
    
 }
 #lateral_content{
   
 }
 .page_title{
     padding-bottom: 10px;
     font-size: 28px;
     font-family: Arial, sansserif;
     color: #999999;
     font-weight: bold;
 }
 /* BUTTONS*/
 a.newlinks {
   display:block;
   width: 100%;
   height: 100%; 
   font-family: Lucida, Arial, sansserif;
   font-size: 11px;
   color: #6d2323;
   text-shadow: 0 1px 0 #333;
   text-decoration: none;
   margin-top: 10px;
}
a.newlinks.new {
   display:block;
   padding-top: 0px;
}
a.newlinks:hover{
   background-color:#6d2323;
   color:#ffffff;
   text-shadow: 0em 0.1em 0.05em #333;
   margin-top: 10px;
}


a.newlinks:active  {
    text-decoration:none;
    color: #ffffff;
    background-color: #6d2323;
}
/**/
a.newlinks_3 {
   display:block;
   width: 100%;
   height: 100%; 
   font-family: Arial, sans-serif;
   font-size: 12px;
   color: #00387F;
   text-decoration: none;
   margin-top: 0px;
}
a.newlinks_3.new {
   display:block;
   padding-top: 0px;
}
a.newlinks_3:hover{
   background-color:#BBD642;
   color:#ffffff;
   text-shadow: 0em 0.1em 0.05em #333;
   margin-top: 0px;
}


a.newlinks_3:active  {
    text-decoration:none;
    color: #ffffff;
    background-color: #94ad26;
}
 


#save_td a.newlinks_3 {
   display:block;
   width: 100%;
   height: 100%; 
   font-family: Arial, sans-serif;
   font-size: 12px;
   color: #00387F;
   text-decoration: none;
   margin-top: 10px;
}
#save_td a.newlinks_3:hover{
   background-color:transparent;
   color:#ffffff;
   text-shadow: 0em 0.1em 0.05em #333;
   margin-top: 10px;
}

#save_left a.newlinks_3 {
   display:block;
   width: 100%;
   height: 100%; 
   font-family: Arial, sans-serif;
   font-size: 12px;
   color: #00387F;
   text-decoration: none;
   margin-top: 10px;
}
#save_left a.newlinks_3:hover{
   background-color:transparent;
   color:#ffffff;
   text-shadow: 0em 0.1em 0.05em #333;
   margin-top: 10px;
}

#save_right a.newlinks_3 {
   display:block;
   width: 100%;
   height: 100%; 
   font-family: Arial, sans-serif;
   font-size: 12px;
   color: #00387F;
   text-decoration: none;
   margin-top: 10px;
}
#save_right a.newlinks_3:hover{
   background-color:transparent;
   color:#ffffff;
   text-shadow: 0em 0.1em 0.05em #333;
   margin-top: 10px;
}

#save_right_2 a.newlinks_3 {
   display:block;
   width: 100%;
   height: 100%; 
   font-family: Arial, sans-serif;
   font-size: 12px;
   color: #00387F;
   text-decoration: none;
   margin-top: 10px;
}
#save_right_2 a.newlinks_3:hover{
   background-color:transparent;
   color:#ffffff;
   text-shadow: 0em 0.1em 0.05em #333;
   margin-top: 10px;
}

/**/ 
 /*BOOKING*/
   /*Booking EDITOR*/
   
   #editor_expanded{
       margin-top: 15px;
   }
   .table_text{
       font-size: 12px;
   }  
 .booking_list{ 
       height: 15px;
       text-align: right;
       font-size: 12px;
       font-family: Arial,sans-serif;
       font-style: normal;
       padding-top: 15px;
       margin-left: 20px;
       vertical-align: middle;
 }
 .booking_list_2{ 
       height: 15px;
       text-align: right;
       font-size: 12px;
       font-family: Arial,sans-serif;
       font-style: normal;
       font-weight: bold;
       vertical-align: middle;
 }
 
 .booking_list_3{ 
       height: 15px;
       text-align: left;
       font-size: 12px;
       font-family: Arial,sans-serif;
       font-style: normal;
       font-weight: bold;
 }
 .booking_list_4{ 
       height: 15px;
       text-align: right;
       font-size: 12px;
       font-family: Arial,sans-serif;
       font-style: normal;
       font-weight: bold;
 }
 
 
 
 .white_table{
       height: 5px;
       vertical-align: middle;
 }
 
 .white_table_2{
       height: 5px;
       vertical-align: top;
 }
 .white_table_transp{
     background-color: #f7fafd;
     border: dashed 1px #e0ebf8;
 }
 td.booking_list{
       padding:5px 6px 5px 6px;
       
 }
 td.booking_list_2{
       padding:5px 6px 5px 6px;
       vertical-align: top;
 }
 td.white_table{
       padding:5px 6px 5px 6px;
 }
 .space{
      margin-right: 10px;
      margin-left: 2px;
 }
 select, input, textarea{
     border: solid 1px #dbdbdb;
 } 
 .booking_editor_t{
     margin-left: 0px;
 }
 #booking_editor_t{
     border: solid 1px #D8E8EF;
     width: 700px;
     background-color: #f7faff;
 }
 .booking_editor_t2{
     border: solid 1px #D8E8EF;
     width: 700px;
     background-color: #f7faff;
     margin-left: 0px;
 }
 .booking_editor_t3{
     border: solid 1px #D8E8EF;
     width: 700px;
     background-color: #f7faff;
     margin-left: 0px;
 }
 .booking_editor_t5{
     width: 700px;
     background-color: red;
     margin-left: 0px;
 }
 .booking_editor_t4{
     border: solid 1px #D8E8EF;
     width: 738px;
     background-color: #f7faff;

 }
 #booking_player_kanaler{
     border: solid 1px #D8E8EF;
     width: 700px;
     
     background-color: #f7faff;
 }
 #booking_player_kanaler_2{
     border: solid 1px #D8E8EF;
     width: 700px;
     background-color: #f7faff;
 }
 #expandable_editor_tb, #expandable_editor_tb_2, #expandable_editor_tb_3{
     border: solid 1px #D8E8EF;
     width: auto;
     background-color: #f7faff;
     width: 700px;
 }
 
 #booking_kanaler_player{
     border: solid 1px #D8E8EF;
 }
 .booking_input{
     font-weight: bold;
 }
 .booking_input_file{
     font-weight: bold;
     color: #af1616;
     font-size: 14px;
 }
 .booking_input_search_bt{
     font-weight: bold;
     background-color: #E0EBF8;
     padding: 3px 5px 3px 5px;
     
     -moz-border-radius: 3px 3px 3px 3px;
    border-radius: 3px 3px 3px 3px;
 }
 #show_on{
     vertical-align: top;
 }
 .editor{
     vertical-align: middle;
 }
 .editor_name{
     margin-bottom: 10px;
     font-size: 20px;
     font-family: Arial, sansserif;
     color: #127FAF;
     font-weight: bold;
 }
 .editor_name_2{
     padding-bottom: 1px;
     font-size: 20px;
     font-family: Arial, sansserif;
     color: #127FAF;
     font-weight: bold;
     margin-top: 40px;
     background-color: #dfecfd;
 }
 .editor_name_3{
     padding-bottom: 1px;
     font-size: 16px;
     font-family: Arial, sansserif;
     color: #127FAF;
     font-weight: bold;
     margin-top: 20px;
     background-color: #dfecfd;
 }
 #separator_1_booking{
     width: 100%;
     height: 3px;
 }
 #save_left, #save_left_2, #save_left_3{
     width: 305px;
     text-align: center;
 }
 
 #save_right, #save_right_2, #save_right_3{
     width: 301px;
 }
 #save_td, #save_td_2, #save_td_3{
     text-align: center;
     width: 118px;
     height: 30px;
     padding: 5px 5px 5px 5px;
     background-image: url('./graphics/button_blue.png');
     background-repeat: repeat-x;
     background-color: #2c8dc6;
     color: #000000;
 }
 
 #drop_arrow_w{
     width: 14px;
     margin-left: 3px;
 }
 .drop_arrow_media{
     width: 6px;
     margin-left: 5px;
 }
 #drop_arrow_w_btm{
     width: 14px;
     margin-left: 3px;
 }
 .calendar_img{
     height: 12px;
     margin: 0px 0 0 7px;
 }
     /* Booking editor*/
 .save{
      color: #ffffff;
      
     
 }
 #new_booking{ 
     color: #ffffff;
     font-size: 11px;
 }
 #new_booking_2{ 
     color: #ffffff;
     font-size: 11px;
 }
 #new_booking_btm{ 
     color: #ffffff;
     font-size: 11px;
 }
 #white_new_booking{
     width: 0px;
 }
 #white_new_booking_p{
     width: 0px;
 }
 #white_table{
     width: 118px;
     height: 35px;
     text-align: center;
     vertical-align: text-bottom;
     background-image: url('./graphics/button_new_2.png');
     background-repeat: repeat-x;
 }
 #white_table_btm{
     width: 118px;
     height: 35px;
     text-align: center;
     vertical-align: text-bottom;
     background-image: url('./graphics/button_new_2.png');
     background-repeat: repeat-x;
 }
 #white_table a{
     text-decoration: none;
 }
 
 #save_booking{
     width: 118px;
     height: 30px;
     margin-left: 290px;
     background-color: #5A82DB;
     text-align: center;
     vertical-align: middle;
      padding-top: 5px;
      margin-top: 3px;
      margin-bottom: 3px;
 }
 #line_9{
     width: 100%;
     height: 1px;
     background-color: #dfecfd;
 }
 #line_3{
     width: 100%;
     height: 10px; 
 }
 #line_4{
     width: 100%;
     height: 20px;
 }
 #line_7{
     width: 100%;
     height: 20px;
 }
 #line_5{
     width: 100%;
     height: 10px; 
 }
 .line_px{width: 100%;
     height: 1px;
     background-color: #dfecfd;
 }
 .line_10px{
     height: 10px;
     background-color: #ffffff;
 }
 .line_blue_10px{
     height: 10px;
     background-color: #aecef8;
     width: 800px;
 }
 .line_5px{
     height: 5px;
     background-color: #ffffff;
 }
 #repetition{
     border-bottom: solid 1px #dfecfd; 
 }
 #priority{
     border-bottom: solid 1px #dfecfd;
 }
 #date_img{
     margin-left: 250px;
 }
 #month_img{
     margin-left: 200px;
 }
 #bookinglist_contr{
     border-left: solid 1px #dfecfd;
 }
 #booking_list{
     vertical-align: middle;
     font-size: 10px;
 }
 
 
 
 /* SHORTCUTS Start*/
 .shortcut_button{
     width: 118px;
 }
 .shortcut_button_w{
     width: 118px;
     height: 20px;
 }
 
 .middlespace_w{
     height: 20px;
 }
 #shortcuts_links{
    
 }
     /* Shadows*/
 .shortcut_icon {
    -moz-border-radius: 3px 3px 3px 3px;
    border-radius: 3px 3px 3px 3px;
     
    -moz-box-shadow: 0px 1px 8px #000;
    -webkit-box-shadow: 0px 1px 8px #000;
    box-shadow: 0px 1px 8px #000;
/* For IE 8 
-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000')";
 For IE 5.5 - 7 
filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000');*/
 }

 /* TEMPLATES start*/
 
 #template_tb{
     border: solid 3px #e0ebf8;
 }
 .img_template{
     width: 110px;
 }
 .template_info{
     font-size: 10px;
     font-family: Verdana, sansserif;
     
 }
 .shortcut_button_tp{
     width: 118px;
 }
 td.shortcut_button_tp{
     text-align: center;
     padding: 0px 5px 0px 5px;
 }
 .radio td{
     border-bottom: solid 3px #e0ebf8;
     vertical-align: top;
 }
 .template_name td{
     border-bottom: solid 1px #e0ebf8;
 }
 .template_icon td{
     height: 90px;
     vertical-align: bottom;
 }
 .template_type{
     color: #167FAF;
     font-weight: bold;
 }
 .explain_text{
     font-size: 11px;
     color: #c1dbf9;
 }
 .table_lists_td, .table_lists_td_aa,.table_lists_td_a, .table_lists_td_b, .table_lists_td_c, .table_lists_td_d, .table_lists_td_e, .table_lists_td_f, .table_lists_td_g,.table_lists_td_h{
     
     height: auto;
     font-size: 12px;
     padding-left: 5px;
     padding-right: 10px;
     border: solid 1px #ffffff;
     background-color: #e0ebf8;
     text-align: left;
     font-family: Verdana, Arial, Helvetica, sans-serif;
     color: #00387F;
 }
 .table_lists_td1, .table_lists_td1_aa,.table_lists_td1_a, .table_lists_td1_b, .table_lists_td1_c, .table_lists_td1_d, .table_lists_td1_e, .table_lists_td1_f, .table_lists_td1_g,.table_lists_td1_h{
     
     height: auto;
     font-size: 12px;
     padding-left: 5px;
     padding-right: 10px;
     border: solid 1px #ffffff;
     background-color: #ffffff;
     text-align: left;
     font-family: Verdana, Arial, Helvetica, sans-serif;
     color: #00387F;
 }
 .table_lists_td1_aa{
     
     height: auto;
     border: solid 1px #ffffff;
     background-color: #ffffff;
     text-align: center;
     font-family: Verdana, Arial, Helvetica, sans-serif;
     color: #00387F;
 }
 .table_lists_th{
     width: auto;
     height: 16px;
     font-size: 12px;
     padding-left: 5px;
     padding-right: 10px;
     border: solid 1px #ffffff;
     background-color: #e0ebf8;
     text-align: left;
     font-family: Verdana, Arial, Helvetica, sans-serif;
     color: #00387F;
 }
 .table_lists_th_a, .table_lists_th_b, .table_lists_th_c, .table_lists_th_d, .table_lists_th_e, .table_lists_th_f, .table_lists_th_g,.table_lists_th_h {
     height: 16px;
     font-size: 12px;
     padding-left: 5px;
     padding-right: 10px;
     border: solid 1px #ffffff;
     background-color: #e0ebf8;
     text-align: left;
     font-family: Verdana, Arial, Helvetica, sans-serif;
     color: #00387F;
 }
 
 .table_lists_th_a{
     width:7px;
 }
 .table_lists_th_b{
     width:237px;
 }
 .table_lists_th_c{
     width:70px;
 }
 .table_lists_th_d{
     width:71px;
 }
 .table_lists_th_e{
     width:115px;
 }
 .table_lists_th_f{
     width:115px;
 }
 .table_lists_th_g{
     width:105px;
 }
 .table_lists_th_h{
     width:80px;
 }
 /**/
 .table_lists_td_aa{
     width:5px;
 }
 .table_lists_td_a{
     width:27px;
 }
 .table_lists_td_b{
     width:210px;
 }
 .table_lists_td_c{
     width:70px;
 }
 .table_lists_td_d{
     width:71px;
 }
 .table_lists_td_e{
     width:115px;
 }
 .table_lists_td_f{
     width:105px;
 }
 .table_lists_td_g{
     width:95px;
 }
 .table_lists_td_h{
     width:80px;
 }
 /**/
 .table_lists_td1_aa{
     width:5px;
 }
 .table_lists_td1_a{
     width:27px;
 }
 .table_lists_td1_b{
     width:210px;
 }
 .table_lists_td1_c{
     width:70px;
 }
 .table_lists_td1_d{
     width:71px;
 }
 .table_lists_td1_e{
     width:115px;
 }
 .table_lists_td1_f{
     width:105px;
 }
 .table_lists_td1_g{
     width:95px;
 }
 .table_lists_td1_h{
     width:80px;
 }
 /**/
 
 .table_lists_td1_1{
     width: 180px;
     height: auto;
     font-size: 12px;
     padding-left: 5px;
     padding-right: 10px;
     border: solid 1px #ffffff;
     background-color: #ffffff;
     text-align: left;
     font-family: Verdana, Arial, Helvetica, sans-serif;
     color: #00387F;
 }
 .table_lists_td1_2{
     width: 180px;
     height: auto;
     font-size: 12px;
     padding-left: 5px;
     padding-right: 25px;
     border: solid 1px #ffffff;
     background-color: #ffffff;
     text-align: right;
     font-family: Verdana, Arial, Helvetica, sans-serif;
     color: #00387F;
 }
 .table_lists_td_2{
     width: 180px;
     height: auto;
     font-size: 12px;
     padding-left: 5px;
     padding-right: 25px;
     border: solid 1px #ffffff;
     background-color: #e0ebf8;
     text-align: right;
     font-family: Verdana, Arial, Helvetica, sans-serif;
     color: #00387F;
 }
 .table_lists_td_1{
     width: 180px;
     height: auto;
     font-size: 12px;
     padding-left: 5px;
     padding-right: 10px;
     border: solid 1px #ffffff;
     background-color: #e0ebf8;
     text-align: left;
     font-family: Verdana, Arial, Helvetica, sans-serif;
     color: #00387F;
 }
 
 
 .table_lists_th1{
     font-weight: bold;
 }
 .infoboard_tb{
     width: 800px;
     overflow: auto;
 }
 
 
 /* PLAYLIST*/
 #textarea{
     border: solid 1px 
 }
 .table_lists{
     border: solid 2px #e0ebf8;
     
 }
 .table_lists_2{
     border: solid 2px #e0ebf8;
     width:800px;
 }
 .table_lists_media{
     border: solid 2px #e0ebf8;
     width:800px;
 }
 .editor td{
     min-width: 60px;
 }
 .icon_playlist{
     width: 18px;
     margin-right: 4px;
 }
 
 
 
 /* MEDIA FILES */
 .thumbnail_img{
     width: 25px;
     vertical-align: middle;
     margin: 3px 10px 3px 0px;
     -moz-box-shadow: 1px 1px 4px #666666;
    -webkit-box-shadow: 1px 1px 4px #666666;
    box-shadow: 1px 1px 4px #666666;
    
    -moz-border-radius: 3px 3px 3px 3px;
    border-radius: 3px 3px 3px 3px;
 }
 .thumbnail_folder{
     
     vertical-align: middle;
     margin: 3px 10px 3px 8px;
     
 }
 .erase_text{
     font-weight: bold;
     color: #dd0000;
     text-align: right;
     border: solid 1px #c9c9c9;
     
     -moz-border-radius: 3px 3px 3px 3px;
    border-radius: 3px 3px 3px 3px;
 }
 .remove_text{
     font-weight: bold;
     color: #EF9C37;
     text-align: right;
     border: solid 1px #c9c9c9;
     
     -moz-border-radius: 3px 3px 3px 3px;
    border-radius: 3px 3px 3px 3px;
 }
 
 .delete_button{
     font-weight: bold;
     color: #dd0000;
     border: solid 1px #c9c9c9;
     
      -moz-border-radius: 4px 4px 4px 4px;
    border-radius: 4px 4px 4px 4px;
 }
 .direct_booking{
     font-weight: normal;
     background-color: #6D2323;
     color: #ffffff;
     padding: 3px 5px 3px 5px;
     
     
      -moz-border-radius: 4px 4px 4px 4px;
    border-radius: 4px 4px 4px 4px;
 }
 .add_files{
     font-weight: bold;
     color: #ffffff;
     text-align: right;
     border: solid 1px #167faf;
     font-size: 10px;
     background-color: #167faf;
     padding: 0 3px 0 0;
     
     -moz-border-radius: 4px 4px 4px 4px;
    border-radius: 4px 4px 4px 4px;
 }
 
 .add_files_comp{
     font-weight: bold;
     color: #ffffff;
     text-align: right;
     border: solid 1px #06455B;
     font-size: 10px;
     background-color: #06455B;
     padding: 0 3px 0 0;
     
     -moz-border-radius: 4px 4px 4px 4px;
    border-radius: 4px 4px 4px 4px;
 }
 
 .close_editor{
     font-weight: bold;
     color: #ffffff;
     text-align: right;
     border: solid 1px #167faf;
     font-size: 12px;
     background-color: #6d2324;
     padding: 2px 3px 2px 3px;
     
     -moz-border-radius: 4px 4px 4px 4px;
    border-radius: 4px 4px 4px 4px;
 }
 
 .add_files_td{
     text-align: left;
 }
  
 #save_right, #save_right_2, #save_right_3{
     text-align: center;
 }
 .new_folder_button{
     color: #ffffff;
     background-color: #6d2323;
     margin: 0 10px 0 10px;
     padding: 1px 3px 1px 3px;
     
     -moz-border-radius: 4px 4px 4px 4px;
    border-radius: 4px 4px 4px 4px;
 }
 .new_folder_text{
     color: #6d2323;
     font-weight: bold;
 }
 .new_folder_value{
     color: #c9c9c9;
 }
 .new_folder_td{
     text-align: left;
 }
 .new_folder_td_2{
     text-align: right;
 }
 .new_folder_div{
     position: relative;
     left:-133px;
     top: 50px;
 }
 .new_folder_tb{
     border: solid 1px #e0ebf8;
     padding: 0 10px 0 0;
     margin-left: 40px;
 }
 #mediafile_list_search{
     
     padding: 10px 20px 10px 0;
     width: 250px;
 }
 .order_newfolder{
     width: 800px;
 }
 .status{
     width: 7px;
     height: 7px;
     margin-left: 6px;
 }
 .folder{
     font-weight: bold;
 }
 /* HELP */ 
 
 .help_q{
     margin: 5px 60px 0px 20px;
     display: block;
     font-size: 14px;
     font-family: Arial, sans-serif;
     font-weight: bold;
 }
 .help_a{
     margin: 5px 60px 0px 20px;
     display: block;
     font-size: 14px;
     font-family: Arial, sans-serif;
 }
 .help_faq{
     margin: 5px 60px 5px 5px;
     border-bottom: dashed 1px #e0ebf8;
     width: 700px;
 }
 /* LOGIN page */
 .white_bar{
     height: 40px;
 }
 .login_tb{
     margin-top: 30px;
     width: 350px;
     background-color: #e4fce7;
     border: solid 1px #D8E8EF;
     margin-left: 40px;
     -moz-box-shadow: 0px 1px 8px #000;
    -webkit-box-shadow: 0px 1px 8px #000;
    box-shadow: 0px 1px 8px #000;
 }
 .login_tb_2{
     margin-top: 25px;
     width: 350px;
     margin-left: 40px;
     font-family: Arial, sans-serif;
     font-weight: bold;
     text-indent: 10px;
     font-size: 21px;
 }
 
 .login_td{
     height: 30px;
     width: 200px;
     padding-left: 15px;
     padding-top: 5px;
 }
 .login_td_input{
     padding-right: 15px;
 }
 .user-login{
    font-size: 14px;
    font-family: Arial, sansserif;
 }
 .explain{
     font-family: Arial, sansserif;
     font-size: 12px;
     
 }
 .submit{
     color: #ffffff;
     height: 20px;
     background-image: url('./graphics/button_blu.png');
     background-repeat: repeat-x;
     background-color: #377e3e;
     padding: 3px 5px 3px 5px;
 }
 
 .body_login{
     
 }
 #form_1{
    margin-left: 80px;
}
.login_page_news{
     width: 600px;
     height: 400px;
     overflow: scroll;
     padding-right: 25px;
     
 }
 .degradado{
        background-image: url('./pictures/degradado.png');
        height: 22px;
        width: 100%;
        background-repeat: repeat-x;
        position: absolute;
    }
    
 /* START el FOOTER*/
 #before_footer{
     width: 100%;
     height: 30px;
 }
 #powered_footer{
     
 }
 #powered{
     font-size: 10px;
     margin-left: 500px;
     color: #666666;
 }
 
 #footer{
     min-height: 170px;
     width: 100%;
     background-color: #353535;
     
     z-index: -500;
 }

 #left_footer{
     width: 15px;
     height: 150px;
     background-color: #a7a9ac;
     
 }
 #white_left_footer{
     width: 5px;
     height: 150px;
     background-color: #ffffff;
 }
 #content_footer{
     width: 856px;
     height: 150px;
     background-color: #353535;
 }
 #white_rigth_footer{
     width: 5px;
     height: 150px;
     background-color: #ffffff;
 }
 #rigth_footer{
     position: absolute;
     width: 100%;
     height: 150px;
     background-color: #a7a9ac;
     z-index: -5;
 }
 #white_division{
     width: 100%;
     height: 3px;
 }
 .logo_footer{
     
     width: 180px;
     padding-left: 160px;
     
 }
 .contact_footer{
    
    font-size: 10px;
    color: #bfbfbf;
    padding-left: 160px;
    padding-bottom: 0px;
 }
 .footer{
     color: #cecece;
     padding-left: 0px;
 }
 .logo_div{
     padding-top: 15px;
 }
 .global_menu{
     padding-left:400px;
     padding-bottom: 15px;
 }
 .cuadros td{
     padding-right: 100px;
 }
 
 a.footer_links {
   font-family: Arial, sansserif;
   font-size: 12px;
   color: #cecece;
   
   text-decoration: none;
}

a.footer_links:hover{
   background-color:#838383;
   color:#ffffff;
   text-shadow: 0em 0.1em 0.05em #000000;
}


a.footer_links:active  {
    text-decoration:none;
    color: #333333;
    background-color: #ffffff;
}

 /* */    
 
.low_opacity{
	/* Required for IE 5, 6, 7 */
	/* ...or something to trigger hasLayout, like zoom: 1; */
	width: 100%; 

	/* Theoretically for IE 8 & 9 (more valid) */
	/* ...but not required as filter works too */
	/* should come BEFORE filter */
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";

	/* This works in IE 8 & 9 too */
	/* ... but also 5, 6, 7 */
	filter: alpha(opacity=80);

	/* Older than Firefox 0.9 */
	-moz-opacity:0.8;

	/* Safari 1.x (pre WebKit!) */
	-khtml-opacity: 0.8;

	/* Modern!
	/* Firefox 0.9+, Safari 2?, Chrome any?
	/* Opera 9+, IE 9+ */
	opacity: 0.8;
}
 




