@media screen {

  body {
    font-family:sans-serif;
    font-size:10px;
    padding:0px;
    margin:0px;
  }

  #table_top_menu {
    height:100px;
    background-image:url("../img/sistema/top_menu.png");
  }
  
  .td_menu{
    color:#ffffff;
  }
  
  .a_menu {
    color:#ffffff;
    font-size:10px;
    font-weight:bold;
    text-decoration:none;
  }
  
  .a_menu_on {
    color:#c0c0c0;
    font-size:10px;
    font-weight:bold;
    text-decoration:none;
  }
  
  .a_menu_copy {
    color:#ffffff;
    font-size:9px;
    text-decoration:none;
  }
  
  .a_menu_copy_on {
    color:#c0c0c0;
    font-size:9px;
    text-decoration:none;
  }
  
  .td_content {
    height:30px;
    width:760px;
    color:#ffffff;
    padding:0px;
    font-weight:bold;
    font-size:10px;
    vertical-align:top;
  }
  
  .div_destaque {
    padding:6px;
  }
  
  #td_up_menu {
    height:100px;
    width:200px;
    background-image:url("../img/sistema/bg_up_menu.png");
    background-repeat:repeat-y;
    vertical-align:top;
    text-align:left;
  }
  
  #div_content {
    height:360px;
    width:600px;
    margin:0px 1px 3px 0px;
    overflow:auto;
    /*background-color:#ff00ff;*/
  }
  
  #div_content_album {
    height:380px;
    width:600px;
    margin:3px 1px 3px 0px;
    overflow:auto;
    /*background-color:#ff00ff;*/
  }
  
  .td_up_menu_title {
    height:25px;
    width:154px;
    background-image:url("../img/sistema/bg_upmenu_title.png");
    background-repeat:repeat-y;
    vertical-align:middle;
    text-align:left;
    color:#ffffff;
    font-weight:bold;
    padding:0px 0px 0px 5px;
    font-size:10px;
  }
  
  .td_album_title {
    height:25px;
    width:100%;
    background-image:url("../img/sistema/bg_table_album.png");
    background-repeat:repeat-x;
    vertical-align:middle;
    text-align:left;
    color:#ffffff;
    font-weight:bold;
    padding:0px 0px 0px 5px;
    font-size:10px;
  }
  
  .td_up_menu_item {
    padding:2px 0px 2px 5px;
    font-size:10px;
  }
  
  .td_up_menu_item_first {
    padding:0px 0px 2px 5px;
    font-size:10px;
  }
  
  #td_shot_hover {
    height:70px;
    width:760px;
    background-image:url("../img/sistema/bg_shot_hover.png");
    background-repeat:repeat-x;
    vertical-align:middle;
    text-align:center;
    margin:5px 5px 5px 5px;
  }
  
  #table_footer {
    height:30px;
    width:760px;
    background-image:url("../img/sistema/footer.png");
    background-repeat:no-repeat;
  }
  
  #table_footer2 {
    height:30px;
    width:760px;
    background-image:url("../img/sistema/footer2.png");
    background-repeat:no-repeat;
  }
  
  #div_shot_hover {
    height:60px;
    width:750px;
    overflow:auto;
  }
  
  #div_shot_hover img {
    cursor:pointer;
  }
  
  .td_destaque {
    background-color:#AFAFAF;
    color:#000000;
    font-weight:bold;
    padding:2px 0px 2px 5px;
    text-align:left;
  }
  
  .td_destaque_profile {
    background-color:#ebebeb;
    font-weight:bold;
    padding:5px 0px 5px 0px;
    /*height:60px;*/
    vertical-align:top;
    text-align:left;
  }
  
  .td_destaque_profile p {
    padding:-3px 0px -2px 5px;
    margin:-3px 0px -2px 5px;
  }
  
  .table_destaque {
    margin:0px 8px 8px 0px;
    border:2px solid #ffffff;
    width:135px;
  }
  
  .img_destaque {
    width:131px;
    height:90px;
  }
  
  .img_cam {
    margin-left:5px;
  }
  
  .select_busca {
    font-size:9px;
  }
  
  #checkbox_busca {
    padding:0px 110px 5px 0px;
  }
  
  #div_ficha_img_hover {
    height:64px;
    width:580px;
    overflow:auto;
  }
  
  #div_ficha_img_hover img {
    height:60px;
    width:100px;
  }
  
  #td_ficha_img_hover {
    vertical-align:middle;
    padding:5px 5px 5px 5px;
  }
  
  #td_ficha_img {
    vertical-align:middle;
    padding:5px 5px 5px 5px;
  }
  
  #td_ficha_img img {
    /*width:390px;*/
    float:left;
    margin-right:20px;
  }
  
  #td_ficha_ref {
    color:#000000;
    background-color:#ebebeb;
    padding:5px 5px 5px 5px;
    font-weight:bold;
  }
  
  #td_ficha_ref img {
    cursor:pointer;
  }
  
  .td_ficha_ref_body {
    padding:5px 0px 0px 5px;
  }
  
  .td_ficha_ref_button {
    padding:10px 0px 0px 5px;
    border-top:1px solid #000000;
  }
  
  .button {
    border:1px solid #000000;
  }
  
  .input_button {
    border:1px solid #000000;
  }
  
  .input_text {
    border:1px solid #000000;
    font-family:sans-serif;
    font-size:12px;
  }
  
  #td_email {
    padding:15px 0px 0px 0px;
  }
  
  .busca_item {
    padding:5px 0px 0px 0px;
  }
  
  #img_content_album {
    height:340px;
  }
  
  #td_content_album {
    background-color:#000000;
    color:#ffffff;
    padding:5px;
  }
  
  #p_quem_somos {
    font-size:14px;
    font-weight:bold;
  }
  
  .td_loja {
    padding:10px;
  }
  
  #table_links {
    font-size:10px;
  }
  
  .td_links_type {
    background-color:#ededed;
    font-weight:bold;
    padding:2px;
  }
  
  #table_login {
    width:100%;
    height:200px;
    vertical-align:middle;
    text-align:center;
  }
  
  #table_login span {
    font-size:14px;
    font-weight:bold;
  }
  
  #div_prices {
    background-color:#ededed;
    text-align:right;
  }
  
  #table_prices {
    background-color:#ededed;
  }
  
  #table_services {
    height:25px;
    width:760px;
  }
  
  .td_services {
    height:62px;
    background-image:url("../img/sistema/bg_table_services.png");
    background-repeat:repeat-x;
    vertical-align:bottom;
    text-align:center;
  }
  
  .legend1 {
    background-color:#333366;
    color:#ffffff;
    padding:4px;
  }
  
  .fieldset1 {
    padding:5px;
  }
  
  .td_pc {
    border:2px solid #ffffff;
  }
  
  .table_aimg {
    border:2px solid transparent;
  }
  
  .table_header_geren {
    background-color:#99CCFF;
  }
  .table_body_geren {
    background-color:#CCCCFF;
  }
  
  form { display:inline; }
  
  textarea { 
    font-family:sans-serif; 
    font-size:13px;
  }
  
  .div_aimg {
    width:595px;
    height:86px;
    overflow:auto;
  }
  
  .img_button {
    cursor:pointer;
  }
  
  .tr_geren {
      background-color:#CC99FF;
  }
  
  .tr_geren_out {
      background-color:transparent;
      cursor:default;
  }
  
  .tr_geren_over {
      background-color:#FFFFCC;
      cursor:pointer;
  }
  
  .span_geren_out {
      background-color:transparent;
      cursor:default;
      font-weight:bold;
  }
  
  .span_geren_over {
      background-color:#FFFFCC;
      cursor:pointer;
      font-weight:bold;
  }
  
  .div_ficha_print {
  	display:none;
  }
}