﻿@media all and (max-device-width: 481px)
{
    /* DEFAULTS
    ----------------------------------------------------------*/
    html
    {
        /*background: blue;*/
    }

    body.master_body
    {
        font-size: 12px;
        background: transparent !important; /*background: #3281ac;*/
    }

    /***********************************************************/
    /* Dimensões e caracteristicas gerais da pagina            */
    /***********************************************************/
   
    h3
    {
        font-weight: 600;
    }

   
    .master_table
    {
        width: 98%;
        min-height: 1000px;
    }


    /**************************************************/
    /* ET 027 027 - ponto 1 da imagem                 */
    /**************************************************/
    .master_header
    {
        background-image: url('/PublicDocs/Importacoes/Image/Estudante/ulisboa_horizontal_rgb.jpg'); /* banner de top, na linha anterior ao menu */
    }


    /**************************************************/
    /* ET 027 027 - ponto 6 da imagem                 */
    /**************************************************/
    td.master_main_td
    {
        width: 100%;
        height: 100%;
        /* overflow: auto !important; */
        position: relative;
    }

    .master_main
    {
        height: 100%;
    }



    /**************************************************/
    /* ET 027 027 - ponto 2 da imagem                 */
    /**************************************************/
    /* Menu de topo */
   

    .master_menu_top_logo
    {
        display: none;
        width: 164px;
        height: 24px;
    }

    .grid_header_style
    {
        /*font-size: -2.1pt !important;*/
    }

    .agenda_saberMais
    {
        font-size: 9px !important;
    }

    
    .portal_inscricoes, .portal_inscricoes_inscrever, .portal_inscricoes_horario, .portal_marcacoes, .portal_marcacoes_horarios, .portal_servicos, .portal_servicos_horarios, .portal_area_reservada, .portal_pagamentos, .portal_pagamentos_fim, .portal_pagamentos_servicos_fim, .portal_pagamentos_marcacoes_fim, .portal_pagamentos_inscricoes_fim, .DadosInsc, .portal_refATM, .portal_contactos
    {
        width: 100% !important;
    }
    .portal_noticias .grid_item_style > p
    {
        display: none;
    }
    /* FORM ELEMENTS
    ----------------------------------------------------------*/
   
    /* BOTOES */
    .portal_botoes
    {
        margin: 15px;
    }


    .portal_botoes span
    {
        margin: 5px 0;
    }

   

    .portal_area_reservada_entrada table:nth-child(4)
    {
        display: block;
    }

        .portal_area_reservada_entrada table:nth-child(4) td input
        {
            height: 70% !important;
        }

        .portal_area_reservada_entrada table:nth-child(4) td span
        {
            margin: 0 auto;
            height: 30% !important;
        }

        .portal_area_reservada_entrada table:nth-child(4) td
        {
            display: inline-block;
            width: 25% !important;
        }
    /* /BOTOES */


    /* TELERIK  
    ----------------------------------------------------------*/

    span.RadButton_SkinDaTelerik, html body .RadInput_SkinDaTelerik .riTextBox, html body .RadInputMgr_SkinDaTelerik, .RadGrid_SkinDaTelerik,
    .RadGrid_SkinDaTelerik .rgMasterTable, .RadGrid_SkinDaTelerik .rgDetailTable, .RadGrid_SkinDaTelerik .rgGroupPanel table,
    .RadGrid_SkinDaTelerik .rgCommandRow table, .RadGrid_SkinDaTelerik .rgEditForm table, .RadGrid_SkinDaTelerik .rgPager table,
    .rbToggleButton.RadButton_Black, .rbDisabled.rbToggleButton.RadButton_Black:hover, .RadGrid_SkinDaTelerik, span.RadButton.RadButton_SkinDaTelerik:active,
    span.RadButton.RadButton_SkinDaTelerik:focus, span.rbPressedButton.RadButton_SkinDaTelerik, span.rbSkinnedButtonChecked.RadButton.RadButton_SkinDaTelerik,
    span.rbSkinnedButtonChecked.RadButton.RadButton_SkinDaTelerik:hover, span.rbLinkButtonChecked.RadButton.RadButton_SkinDaTelerik,
    span.rbLinkButtonChecked.RadButton.RadButton_SkinDaTelerik:hover, span.rbVerticalButtonChecked.RadButton.RadButton_SkinDaTelerik,
    span.rbVerticalButtonChecked.RadButton.RadButton_SkinDaTelerik:hover, .RadComboBox_SkinDaTelerik .rcbInput, .RadTreeList_SkinDaTelerik,
    span.RadButton_SkinDaTelerik, html body .RadInput_SkinDaTelerik .riTextBox, html body .RadInputMgr_SkinDaTelerik, .RadGrid_SkinDaTelerik,
    .RadGrid_SkinDaTelerik .rgMasterTable, .RadGrid_SkinDaTelerik .rgDetailTable, .RadGrid_SkinDaTelerik .rgGroupPanel table,
    .RadGrid_SkinDaTelerik .rgCommandRow table, .RadGrid_SkinDaTelerik .rgEditForm table, .RadGrid_SkinDaTelerik .rgPager table,
    .RadButton_Black.rbToggleButton, .RadButton_Black.rbToggleButton.rbDisabled:hover, .RadGrid_SkinDaTelerik, span.RadButton_SkinDaTelerik.RadButton:active,
    span.RadButton_SkinDaTelerik.RadButton:focus, span.RadButton_SkinDaTelerik.rbPressedButton, span.RadButton_SkinDaTelerik.RadButton.rbSkinnedButtonChecked,
    span.RadButton_SkinDaTelerik.RadButton.rbSkinnedButtonChecked:hover, span.RadButton_SkinDaTelerik.RadButton.rbLinkButtonChecked,
    span.RadButton_SkinDaTelerik.RadButton.rbLinkButtonChecked:hover, span.RadButton_SkinDaTelerik.RadButton.rbVerticalButtonChecked,
    span.RadButton_SkinDaTelerik.RadButton.rbVerticalButtonChecked:hover, .RadComboBox_SkinDaTelerik .rcbInput, .RadTreeList_SkinDaTelerik,
    .RadScheduler_SkinDaTelerik, .RadScheduler_SkinDaTelerik .rsFooter .rsFullTime, .RadGrid_SkinDaTelerik .rgRow a, .RadGrid_SkinDaTelerik .rgAltRow a,
    .RadGrid_SkinDaTelerik tr.rgEditRow a, .RadGrid_SkinDaTelerik .rgFooter a, .RadGrid_SkinDaTelerik .rgEditForm a
    {
        font-family: Calibri !important;
        font-size: 14px !important;
        color: #2f4f4f !important;
    }

        .RadAjax_SkinDaTelerik .raColor, .RadDock_SkinDaTelerik tr.rdTop td.rdLeft, .RadDock_SkinDaTelerik tr.rdTop td.rdCenter,
        .RadDock_SkinDaTelerik tr.rdTop td.rdRight, span.RadButton.RadButton_SkinDaTelerik:active, span.RadButton.RadButton_SkinDaTelerik:focus,
        span.rbPressedButton.RadButton_SkinDaTelerik, span.rbSkinnedButtonChecked.RadButton.RadButton_SkinDaTelerik,
        span.rbSkinnedButtonChecked.RadButton.RadButton_SkinDaTelerik:hover, span.rbLinkButtonChecked.RadButton.RadButton_SkinDaTelerik,
        span.rbLinkButtonChecked.RadButton.RadButton_SkinDaTelerik:hover, span.rbVerticalButtonChecked.RadButton.RadButton_SkinDaTelerik,
        span.rbVerticalButtonChecked.RadButton.RadButton_SkinDaTelerik:hover
        {
            background-color: #66ccff !important;
        }

        .RadToolTip .rtWrapper td.rtWrapperContent, .RadScheduler_SkinDaTelerik .rsApt, .RadToolTip_SkinDaTelerik table.rtWrapper td.rtWrapperContent,
        .RadGrid_SkinDaTelerik, .RadGrid_SkinDaTelerik .rgMasterTable, .RadGrid_SkinDaTelerik .rgDetailTable, .RadGrid_SkinDaTelerik .rgGroupPanel table,
        .RadGrid_SkinDaTelerik .rgCommandRow table, .RadGrid_SkinDaTelerik .rgEditForm table, .RadGrid_SkinDaTelerik .rgPager table,
        .RadGrid_SkinDaTelerik .rgRow a, .RadGrid_SkinDaTelerik .rgAltRow a, .RadGrid_SkinDaTelerik tr.rgEditRow a, .RadGrid_SkinDaTelerik .rgFooter a,
        .RadGrid_SkinDaTelerik .rgEditForm a, .RadComboBox_SkinDaTelerik, .RadComboBoxDropDown_SkinDaTelerik
        {
            font-size: 12px !important;
        }

            .RadGrid_SkinDaTelerik, .RadGrid_SkinDaTelerik .rgMasterTable, .RadGrid_SkinDaTelerik .rgDetailTable, .RadGrid_SkinDaTelerik .rgGroupPanel table,
            .RadGrid_SkinDaTelerik .rgCommandRow table, .RadGrid_SkinDaTelerik .rgEditForm table, .RadGrid_SkinDaTelerik .rgPager table
            {
                line-height: 18px !important;
            }

        .RadScheduler_SkinDaTelerik .rsApt, .RadToolTip_SkinDaTelerik table.rtWrapper td.rtWrapperContent, .RadComboBox_SkinDaTelerik, .RadComboBoxDropDown_SkinDaTelerik
        {
            font-family: Calibri !important;
            color: #2f4f4f !important;
        }

        .RadScheduler_SkinDaTelerik .rsHeader h2
        {
            color: #ffffff !important;
        }

    .rsAptIn .rsAptContent div hr
    {
        border-top: 1px solid #CCCCCC !important;
        border-bottom: 0px solid #CCCCCC !important;
    }


    /* /TELERIK */


    /* MISC  
    ----------------------------------------------------------*/
    /*Noticia principal de entrada*/

    .container_child1
    {
        width: 100%;
    }

    .container_child2
    {
        width: 100%;
    }

    .container_child3
    {
        width: 100%;
    }

    .container_child1 > div:nth-child(1)
    {
        margin: 0 0.3% 0 0.2%;
    }

    .container_child2 > div:nth-child(1)
    {
        margin: 0 0.3% 0 0.1%;
    }

    .container_child3 > div:nth-child(1)
    {
        margin: 0 0.6% 0 0.1%;
    }

    .container_child1 .cell_menu
    {
        width: 49.3%;
    }

    .container_child3 .cell_menu
    {
        width: 49.3%;
    }

    .portal_noticias .grid_item_style h3
    {
        display: none;
    }

    .portal_noticias .grid_item_style > input
    {
        display: none;
    }


    .cell_menu .botao_menu
    {
        font-family: @MS Gothic;
    }


    /* /noticia principal de entrada */

    /* custom page, pagina fitness */

    .container_fitness1
    {
        width: 100%;
        margin: 0 1% 0 0;
    }

    .container_fitness2
    {
        width: 98.6%;
        height: 100px;
        margin: 0 1.7% 0 0.3%;
    }

        .container_fitness2 div
        {
            height: 100px;
            font-size: 14px;
        }

    .container_title_fitness
    {
        margin: 0 1% 0.5% 0.2%;
    }


    .container_fitness1 .cell_menu
    {
        width: 49%;
    }


    /* /custom page, pagina fitness */

    /* custom page, pagina tenis */


    .container_tenis1
    {
        width: 100%;
    }

    .container_tenis2
    {
        width: 100%;
        height: 100px;
    }

        .container_tenis2 > div, .container_tenis2 > div td
        {
            height: 100px;
        }

   
    .container_tenis1 .cell_menu
    {
        width: 49%;
    }

     
    /* /custom page, pagina tenis */

    .portal_custom
    {
        position: absolute;
    }

 
    /*RadScheduler*/
    .rsAppointment3000
    {
        font-size: 9px !important;
    }

    .rsAppointment4000, .rsAppointment5000
    {
        font-size: 9px !important;
    }

    .rsMyAppointment, .rsTransparent
    {
        font-size: 9px !important;
    }

    
    .rsTax1
    {
        background-color: #FFFFFF !important;
        font-size: 9px !important;
    }

    .rsTax2
    {
        background-color: #D1E0E0 !important;
        font-size: 9px !important;
    }

    .rsTax3
    {
        background-color: #E0EBEB !important;
        font-size: 9px !important;
    }

    .rsTax4
    {
        background-color: #F0F5F5 !important;
        font-size: 9px !important;
    }

  
    .rsVerticalHeaderTable tr
    {
        font-size: 9px !important;
    }
    /*/RadScheduler*/

   

    .Img64
    {
        max-width: 64px !important;
        max-height: 64px !important;
    }

  

    .LblSPShortName_Css
    {
        font-size: 15px;
    }

   
    .LblSSTypeHor_Css
    {
        font-size: 10px;
    }

    .LblSSColaboratorCardNumber_Css
    {
        font-size: 10px;
    }
    /*//Space Services*/
    /*//scheduler tooltip*/


    /**************************************************/
    /* Sliders                                        */
    /**************************************************/
    /**************************************************/
    /* ET 027 027 - ponto 1 da imagem                 */
    /**************************************************/
   
    /**************************************************/
    /* ET 027 027 - ponto 3 da imagem                 */
    /**************************************************/


    /**************************************************/
    /* Propriedade comuns a ambos os sliders          */
    /**************************************************/
        .jssorb21 div
        {
            font-size: 10px;
        }

    /* /Slider arrows*/
    /* Fim dos Sliders*/


    /**************************************************/
    /* ET 027 027                                     */
    /* configurações das paginas com funcionalidade   */
    /**************************************************/


    .grid_item_style .grid_item_col1
    {
        width: 75% !important;
    }

    .grid_item_style .grid_item_col2
    {
        width: 25% !important;
    }

   

    .inscricoes_col_horarios
    {
        width: 13%;
        font-size: 12px !important;
    }

    .inscricoes_col_inscrever
    {
        width: 13%;
        font-size: 12px !important;
    }
    /* Fim da lista dos projectos                     */


    /**************************************************/
    /* Lista de Recintos                              */
    /**************************************************/
    .marcacoes_col_info
    {
        font-size: 12px !important;
    }

    .marcacoes_col_marcar
    {
        width: 13%;
        font-size: 12px !important;
    }
    /* Fim da lista dos recintos                      */


    /**************************************************/
    /* Lista de Serviços                              */
    /**************************************************/

    .servicos_col_info
    {
        font-size: 12px !important;
    }

    .servicos_col_marcar
    {
        width: 13%;
        font-size: 12px !important;
    }
    /* Fim da lista dos Serviços                      */


    /**************************************************/
    /* Dados da Inscrição                             */
    /**************************************************/
    

    .DadosInsc_Estado_OK
    {
        background-color: LightGreen;
    }

    .DadosInsc_Estado_Warn
    {
        background-color: Yellow;
    }

    .DadosInsc_Estado_NOK
    {
        background-color: Red;
    }

    .DadosInsc_Estado_NoCancel
    {
        background-color: LightGray;
    }


    .Dados_Insc_Label_Estado_OK, .Dados_Insc_Label_Estado_Warn, .Dados_Insc_Label_Estado_NOK, .Dados_Insc_Label_Estado_NoCancel, .Dados_Insc_Label_Estado_Cancel
    {
        width: 20px;
        height: 20px;
        display: inline-block;
    }

   

            .DadosInscricao_ConfirmCancel table tr:nth-child(1) td:nth-child(1)
            {
                width: 50%;
            }

            .DadosInscricao_ConfirmCancel table tr:nth-child(1) td:nth-child(2)
            {
                width: 50%;
            }

    .DadosInscricao_ConfirmCancel .RadComboBox_SkinDaTelerik
    {
        width: 77% !important;
    }
    /* Fim dos Dados da Inscrição                     */
	
	/* Mapa de Aulas									*/

	/* Mapa de Aulas									*/


    /**************************************************/
    /* Avaliações                                     */
    /**************************************************/

    .Avaliacoes_main
    {
        width: 95%;
    }
    .Avaliacoes_TRSelected
    {
        background-color: Grey;
    }
    /* Fim das avaliações                           */


    /**************************************************/
    /* Exercícios                                     */
    /**************************************************/
    

    .AccessStats
    { /*tal como vindo da ficha do utilizador*/
        color: #c6e122 !important;
    }

 
    .SpecialGrey
    { /*tal como vindo da ficha do utilizador*/
        background-color: #FFFFFF;
    }
	
    .TemplatesFieldsetDificuldade
    {
        height: 113px;
    }


    .TemplatesFieldsetLeft
    {
        height: 110px;
    }

    .TemplatesFieldsetRight
    {
        margin: -14px 0px 0px 0px !important;
        height: 100px;
    }

    /* Fim dos Templates                             */

}
