/* +--------------------------------------------------------------------+ */
/* |                      JornadasRCTS.FCCN.PT                          | */
/* | (C) 2010, FCCN.PT - Fundacao para a Computacao Cientifica Nacional | */
/* | Todos os direitos reservados - All rights reserved                 | */
/* +--------------------------------------------------------------------+ */
/* | Version 1.0 (2010-01-18): Andre' Melancia                          | */
/* |                                                                    | */
/* +--------------------------------------------------------------------+ */


/* Body definitions ----------------------------------------------------- */
Body
{
    /*Scrollbar: none;  ???????? */
    /*overflow:hidden;*/
    Font-Family: Arial;
    Color: #000000;
    Background-Color: #FFFFFF;
	Position: Relative;
}

/* General definitions ---------------------------------------------------- */

a, img
{
    Border-Style: None;
}

a:link     {Color: #1C5584}  /* unvisited link  */
a:visited  {Color: #1C5584}  /* visited link    */
a:hover    {Color: #1C5584}  /* mouse over link */
a:active   {Color: #1C5584}  /* selected link   */ 

h1, h2, h3
{
    Margin: 0px 0px 0px 0px;
    Display: none;
    Visibility: hidden;
}

.SeparadorLinks
{
    Margin: 0px 0px 0px 0px;
    Display: none;
    Visibility: hidden;
}
em
{
    text-decoration: underline;
}

strong, h4
{
    Margin: 0px 0px 0px 0px;
    font-weight: bold;
    color: #404040;
}

h5, h6
{
    Margin: 0px 0px 0px 0px;
    Font-Weight: Bold;
}

p
{
    margin-top: 0px;
}

input,
textarea,
select,
option,
label
{
    Margin: 0px 0px 0px 0px;
}


/* Parts definitions ---------------------------------------------------- */

#Canvas
{
    Width:   936px;
    margin-left: auto;
    margin-right: auto;
	Position: Relative;
}

#Titulo
{
    Width:   300px;
    Height:  635px; /* ++ */
    Float:   left;
}

#Titulo_LogoBig
{
    Width:  259px;
    Height: 528px;
    Padding-Top:    40px;
    Padding-Left:   20px;
    Padding-Right:  20px;
}

#Conteudo
{
    Width:   636px;
    /*Height:  21px; */
    Margin-Left: 300px;
}

#MenuGrupos
{
    Width:   636px;
    Height:  21px; 
    Margin-Bottom:   5px;
    Border-Bottom:   1px solid #000000;
    Padding-Bottom:  5px;
}

#MenuGrupos a
{
    Text-Decoration: none;
}

.MenuGrupos_ImagemEsquerda
{
}

.MenuGrupos_ImagemSeguinte
{
    Margin-Left: 44px; 
}


#MenuItens
{
    Width:   636px;
    Height:  18px; 
    Margin-Bottom: 10px;
}

#MenuItens a
{
    Text-Decoration: none;
}

.MenuItens_Imagem
{
    Margin-Right: 10px;
    Margin-Bottom: 10px;
}

#Pagina
{
    Width:   636px;
    /*Height:  498px; /*488px;*/ 
    Min-Height:  500px;
}

#Pagina_Bullet
{
    Width:  40px;
    
}

#Pagina_Bullet_Imagem
{
    Width:  35px;
    Height: 35px;
    /*Padding-Top:    40px;
    Padding-Left:   20px;
    */
    Padding-Right:  5px;
    Float:   Left;
}

#Pagina_Titulo
{
    Margin-Left: 40px;

}

#Pagina_Titulo_Imagem
{
    Height: 21px;
    Margin-Top:    7px;
    Margin-Bottom: 5px;
}

#Pagina_Cliente
{
    Margin-Left:    43px;
    Font-Family:    Arial;
    Font-Size:      14px;
    Color:          #808080;
    
}

.Pagina_Cliente_Tabela_Hora
{
    Width: 40px;
    Float: left;
}

.Pagina_Cliente_Tabela_Detalhe
{
    Margin-Left: 40px;

}

.Pagina_Cliente_Sessao,
.Pagina_Cliente_Sessao h4,
.Pagina_Cliente_Sessao a h4
{
    Color:          #1C5584;
    Margin-Bottom:  4px;
    Text-Decoration: none;
}

.Pagina_Cliente_SessaoDetalhe, 
.Pagina_Cliente_SessaoDetalhe h5
{
    Color:          #000000;
    Font-Weight:    Bold;
    Margin-Left:    15px;
    Margin-Bottom:  4px;
}

.Pagina_Cliente_SessaoDetalhe h5 a,
.Pagina_Cliente_SessaoDetalhe h5 a:link,
.Pagina_Cliente_SessaoDetalhe h5 a:visited,
.Pagina_Cliente_SessaoDetalhe h5 a:hover,
.Pagina_Cliente_SessaoDetalhe h5 a:active
{
    Color:          #000000;
}


.Pagina_Cliente_Intervalo,
.Pagina_Cliente_Intervalo h4,
.Pagina_Cliente_Intervalo h4 a
{
    Color:          #808285;
    Font-Weight:    Normal;
    Margin-Bottom:  4px;
}

.Pagina_Cliente_Mapa_EventoSocial, iframe
{
    Width:  550px;
    Height: 220px;
    /*frameborder="0" scrolling="no" marginheight="0" marginwidth="0" */
}

.Pagina_Cliente_Indentado
{
    /*Margin-Left:    15px;*/
    Margin-Bottom:  10px;
}

.Pagina_Cliente_Centrado
{
    Text-Align: 	center;
    Margin-Bottom:  10px;
}

.Pagina_Cliente_Foto43
{
    Width:  512px;
    Height: 384px;
    Text-Align:  center;
    Margin-Top:  10px;
    Margin-Bottom:  10px;
    Margin-Left:  0px;
}

.Pagina_Cliente_Foto34
{
    Width:  384px;
    Height: 512px;
    Text-Align: 	center;
    Margin-Top:  10px;
    Margin-Bottom:  10px;
    Margin-Left:  0px;
}


.Pagina_Cliente_Indentado h5,
.Pagina_Cliente_Indentado h6
{
    Margin-Top:     5px;
    Margin-Bottom:  5px;
}

#Pagina_ImagemInicio
{
    Width:  636px;
    Height: 488px;
}






.Inscricoes_Erro
{
    Color: #FF0000;
    Font-Weight: Bold;


}

.Inscricoes_Botoes
{
    Clear: Both;
    Text-Align: center;
    Margin-Top: 10px;
    Margin-Bottom: 10px;
    Margin-Right: 40px;
}

.Inscricoes_Botao
{
}


.Inscricoes_Linha_G1,
.Inscricoes_Linha_G2,
.Inscricoes_Linha_G3,
.Inscricoes_Linha_G4
{
    Margin-Bottom: 15px;
}

.Inscricoes_Label_G1
{
    Float: Left;
    Width: 180px;
}
.Inscricoes_Label_G2,
.Inscricoes_Label_G3,
.Inscricoes_Label_G4
{
    Float: Left;
    Width: 368px;
}

.Inscricoes_Label_Indent
{
    Float: Left;
    Width: 338px;
    Margin-Left: 30px;
}

.Inscricoes_Label_G1_TEXTO,
.Inscricoes_Label_G2_TEXTO,
.Inscricoes_Label_G3_TEXTO,
.Inscricoes_Label_G4_TEXTO,
.Inscricoes_Label_G1_MULTI,
.Inscricoes_Label_G2_MULTI,
.Inscricoes_Label_G3_MULTI,
.Inscricoes_Label_G4_MULTI,
.Inscricoes_Label_G1_CHECK,
.Inscricoes_Label_G2_CHECK,
.Inscricoes_Label_G3_CHECK,
.Inscricoes_Label_G4_CHECK,
.Inscricoes_Label_G1_RADIO,
.Inscricoes_Label_G2_RADIO,
.Inscricoes_Label_G3_RADIO,
.Inscricoes_Label_G4_RADIO
{
}

.Inscricoes_Label_G2_RADIO_Indent
{
}

.Inscricoes_Campo_G1
{
    Margin-Left: 185px;
}

.Inscricoes_Campo_G2,
.Inscricoes_Campo_G3,
.Inscricoes_Campo_G4
{
    Margin-Left: 400px;
    Width:       100px;
}

.Inscricoes_Campo_G1_TEXT,
.Inscricoes_Campo_G1_MULTI
{
    Width:       390px;
}

.Inscricoes_Campo_G2_CHECK,
.Inscricoes_Campo_G3_CHECK,
.Inscricoes_Campo_G4_CHECK,
.Inscricoes_Campo_G2_RADIO
{
    Width:       30px;
    Text-Align:  Left;

}

.Inscricoes_Confirmacao_Linha
{
    margin-Bottom: 5px;
}

.Inscricoes_Confirmacao_Label
{
    Float: Left;
    Width: 300px;
}

.Inscricoes_Confirmacao_Campo
{
    Margin-Left: 300px;
    Width:       300px;
}










#Rodape
{
    Width:  636px;
    Text-Align: Center;
    Margin-Top: 10px;
    border-top: 1px solid #000000;
    Padding-Top: 8px;
}

.Rodape_Texto
{
    Margin-Top:     0px;
    Margin-Bottom:  0px;
    Font-Family:    Arial;
    Font-Size:      10px;
}

.Rodape_Texto a
{
    Text-Decoration: none;
}

#Rodape_Logos
{
    Width:  636px;
    Height: 40px;
    Margin-Top: 10px;
}

#Rodape_Logos_MCTES
{
    Width:  157px;
    Height: 40px;
    Float:  Left;
}

#Rodape_Logos_UMIC
{
    Width:  76px;
    Height: 40px;
    Float:  Left;
}

#Rodape_Logos_FCCN
{
    Width:  128px;
    Height: 34px;
    Padding-Top: 3px;
    Float:  Left;
    /*Margin-Left: 21px; /* Center */
}

#Rodape_Logos_TextoIP
{
    Height:       35px;
    Margin-Left:  361px; /* 382px; */
    Padding-Top:  5px;

    Text-Align:     Center;
    Vertical-Align: Middle;
    White-Space:    NoWrap;
	
    Font-Family:    Arial;
    Font-Size:      10px;
    Font-Weight:    Normal;
	Color:          #606060;
}

#Rodape_Logos_IPv6
{
    Width:  47px;
    Height: 40px;
    Float:  Right;
}


.Relatorio_Tabela
{
	border: 1px outset #000000;
	border-collapse: collapse;
	margin-top:    10px;
	margin-bottom: 10px;
}

.Relatorio_Tabela tr th
{
	border: 1px solid #000000;
	background-color: #C0C0C0;
}

.Relatorio_Tabela tr td
{
	border: 1px solid #000000;
	background-color: #F0F0F0;
    vertical-align: top;
	Padding-Left: 3px;
	Padding-Right: 3px;
}






/* Docs */

.DOC_PDF_Nome_Container,
.DOC_PDF_Abrev_Container,
.DOC_Link_Nome_Container,
.DOC_Link_Abrev_Container,
.DOC_Zappiens_Nome_Container,
.DOC_Zappiens_Abrev_Container
{
    Min-Height:  25px;
}

.DOC_PDF_Nome_Left,
.DOC_PDF_Abrev_Left,
.DOC_Link_Nome_Left,
.DOC_Link_Abrev_Left,
.DOC_Zappiens_Nome_Left,
.DOC_Zappiens_Abrev_Left
{
}

.DOC_PDF_Nome_Left_Imagem,
.DOC_PDF_Abrev_Left_Imagem,
.DOC_Link_Nome_Left_Imagem,
.DOC_Link_Abrev_Left_Imagem,
.DOC_Zappiens_Nome_Left_Imagem,
.DOC_Zappiens_Abrev_Left_Imagem
{
    Width: 25px;
    Height: 25px;
    Padding-Right:  5px;
    Float:   Left;
}

.DOC_PDF_Nome_Right,
.DOC_PDF_Abrev_Right,
.DOC_Link_Nome_Right,
.DOC_Link_Abrev_Right,
.DOC_Zappiens_Nome_Right,
.DOC_Zappiens_Abrev_Right
{
    Margin-Left: 30px;
    Height: 25px;
    Padding-Top:  5px;
}



.DOC_PDF_Icon_Container 
{
    Min-Width:   25px;
    Min-Height:  25px;
	Display: inline;
    Margin-Right:  5px;
    Margin-Bottom: 5px;
}

.DOC_PDF_Icon_Imagem
{
    Width:   25px;
    Height:  25px;
    Margin:  0px 0px 0px 0px;
    Padding: 0px 0px 0px 0px;
}



.DOC_IMG_Thumb43_Container 
{
    Min-Width:     128px;
    Min-Height:    128px; /* 96px; */
	Display:      inline-block;
    Margin-Right:    5px;
    Margin-Bottom:   5px;
	
}

.DOC_IMG_Thumb43_Imagem
{
    Width:         128px;
    Height:         96px;
    Margin:          0px 0px 0px 0px;
    xPadding-Top:     0px;
	xPadding-Bottom:  0px;
	Padding-Left:    0px;
	Padding-Right:   0px;

	
    Padding-Top:     16px;
	Padding-Bottom:  16px;
}


.DOC_IMG_Thumb34_Container 
{
    Min-Width:     128px; /* 96px; */
    Min-Height:    128px;
	Display:      inline-block;
    Margin-Right:    5px;
    Margin-Bottom:   5px;
	
}

.DOC_IMG_Thumb34_Imagem
{
    Width:          96px;
    Height:        128px;
    Margin:          0px 0px 0px 0px;
    Padding-Top:     0px;
	Padding-Bottom:  0px;
	xPadding-Left:    0px;
	xPadding-Right:   0px;

	Padding-Left:   16px;
	Padding-Right:  16px;
	
}





/* DEBUGS /
Body                  { Background-Color: #FF00FF; }
#Canvas               { Background-Color: #FF0000; }
#Titulo               { Background-Color: #00FF00; }
#Conteudo             { Background-Color: #0000FF; }
#MenuGrupos           { Background-Color: #FF8000; }
#MenuItens            { Background-Color: #FFFF00; }
#Pagina               { Background-Color: #00FFFF; }
#Pagina_Bullet        { Background-Color: #0000FF; }
#Pagina_Titulo        { Background-Color: #40FF40; }
#Pagina_Cliente       { Background-Color: #a0a000; }
#Rodape               { Background-Color: #FFFF00; }
#Rodape_Logos         { Background-Color: #C000C0; }
#Rodape_Logos_MCTES   { Background-Color: #00C0C0; }
#Rodape_Logos_UMIC    { Background-Color: #00FF00; }
#Rodape_Logos_FCCN    { Background-Color: #0000FF; }
#Rodape_Logos_TextoIP { Background-Color: #C0C0C0; }
#Rodape_Logos_IPv6    { Background-Color: #00FF00; }
*/



