/* <![CDATA[ */

html, body
{
 /* TAMANHO E POSICAO */
 margin-top       : 0px;
 margin-bottom    : 0px;
 margin-left      : auto;
 margin-right     : auto;
 /* CAIXA             */
 padding          : 0px;
 background-color : #cccccc;
 cursor           : default;
 /* TEXTO             */
 color            : #003366;
 font-family      : Verdana, Arial, Helvetica, Sans-serif;
 font-size        : 12px;
 text-align       : center;
}

h1,h2, h3, ul, li, p
{
 /* TAMANHO E POSICAO */
 margin-top       : 0px;
 margin-bottom    : 0px;
 margin-left      : 0px;
 margin-right     : 0px;
 /* CAIXA             */
 padding          : 0px;
 /* TEXTO             */
 list-style-type  : none;
 font-size        : 12px;
 text-align       : left;
}

h2, h3, p
{
 /* TAMANHO E POSICAO */
 margin-left      : 20px;
 margin-right     : 20px;
 /* CAIXA             */
 /* TEXTO             */
}

h3
{
 /* TAMANHO E POSICAO */
 margin-top       : 6px;
 /* CAIXA             */
 /* TEXTO             */
}

table
{
 /* TAMANHO E POSICAO */
 position         : relative;
 margin-left      : 25px;
 /* CAIXA             */
 /* TEXTO             */
 font-size        : 10px;
}

tr
{
 height           : 10px;
}

td
{
 /* TAMANHO E POSICAO */
 width            : 30px;
 /* CAIXA             */
 /* TEXTO             */
 text-align       : center;
}

label, .ulrestrito p
{
 /* TAMANHO E POSICAO */
 /* CAIXA             */
 /* TEXTO             */
 color            : #ffffff;
 font-size        : 15px;
 font-weight      : bold;
 font-variant     : small-caps;
 letter-spacing   : 2px;
 line-height      : 20px;
}

.ulrestrito a
{
 /* TAMANHO E POSICAO */
 /* CAIXA             */
 /* TEXTO             */
 font-size        : 14px;
 color            : #ffffff;
 text-decoration  : none;
}

input
{
 /* TAMANHO E POSICAO */
 width            : 240px;
 height           : 18px;
 border           : none;
 /* CAIXA             */
 background-color : #82A8FE;
 /* TEXTO             */
 color            : #ffffff;
 font-size        : 13px;
 font-weight      : normal;
 font-family      : Verdana, Arial, Helvetica, Sans-serif;
 letter-spacing   : 2px;
}

textarea
{
 /* TAMANHO E POSICAO */
 width            : 240px;
 height           : 72px;
 border           : none;
 /* CAIXA             */
 background-color : #82A8FE;
 /* TEXTO             */
 color            : #ffffff;
 font-size        : 13px;
 font-weight      : normal;
 font-family      : Verdana, Arial, Helvetica, Sans-serif;
 letter-spacing   : 2px;
}

#carregando
{
 display          : block;
 position         : absolute;
 top              : 0px;
 left             : 0px;
 width            : 100%;
 height           : 100%;
 overflow         : hidden;
 background-color : #cccccc;
 z-index          : 5000;
 text-align       : center;
}

#caixa1
{
 position         : absolute;
 width            : 400px;
 height           : 200px;
 top              : 50%;
 left             : 50%;
 margin-left      : auto;
 margin-right     : auto;
}

#caixa2
{
 position         : relative;
 width            : 400px;
 height           : 200px;
 background-color : #ffffff;
 background-image : url("../imagens/carregando.gif");
 background-repeat: no-repeat;
 background-position: 50% 50%;
 top              : -50%;
 left             : -50%;
 font-family      : Verdana, Arial, Helvetica, Sans-serif;
 font-size        : 12px;
 font-weight      : bold;
 line-height      : 65px;
 border           : 1px solid #666666;
 margin-left      : auto;
 margin-right     : auto;
 color            : #666666;
}

#mensagem
{
 position         : absolute;
 top              : 0px;
 left             : 0px;
 visibility       : visible;
 overflow         : hidden;
 width            : 100%;
 height           : 20px;
 background-color : #ffffe1;
 border-bottom    : 1px solid #999999;
 z-index          : 4000;
 line-height      : 20px;
 font-weight      : bold;
 color            : #003366;
 cursor           : pointer;
}

#aviso1
{
 position         : absolute;
 width            : 400px;
 height           : 200px;
 top              : 50%;
 left             : 50%;
 margin-left      : auto;
 margin-right     : auto;
 z-index          : 6000;
}

#aviso2
{
 position         : relative;
 width            : 400px;
 height           : 200px;
 background-color : #ffffe1;
 top              : -50%;
 left             : -50%;
 font-family      : Verdana, Arial, Helvetica, Sans-serif;
 font-size        : 12px;
 font-weight      : normal;
 line-height      : 20px;
 border           : 1px solid #666666;
 margin-left      : auto;
 margin-right     : auto;
 color            : #666666;
 z-index          : 8000;
 overflow         : auto;
}

#aviso2 h3
{
 color            : #4987ff;
 line-height      : 60px;
}

.estrutura
{
 /* TAMANHO E POSICAO */
 display          : none;
 position         : relative;
 width            : 900px;
 height           : 650px;
 margin-top       : 0px;
 margin-bottom    : 0px;
 margin-left      : auto;
 margin-right     : auto;
 /* CAIXA             */
 overflow         : hidden;
 background-color : #ffffff;
 /* TEXTO             */
 text-align       : left;
}

.logotipo
{
 /* TAMANHO E POSICAO */
 width            : 850px;
 height           : 130px;
 margin-top       : 0px;
 margin-bottom    : 0px;
 margin-left      : 25px;
 margin-right     : 0px;
 /* CAIXA             */
 padding          : 0px;
 /* TEXTO             */
 text-align       : center;
}

#tabs
{
 /* TAMANHO E POSICAO */
 display         : block;
 position        : relative;
 left            : 20px;
 height          : 20px;
 /* CAIXA             */
 overflow        : hidden;
 /* TEXTO             */
}

.item
{
 /* TAMANHO E POSICAO */
 position        : relative;
 float           : left;
 width           : 156px;
 height          : 20px;
 /* CAIXA             */
 background-color: #4987ff;
 cursor          : pointer;
 /* TEXTO             */
 color           : #a5c3ff;
 font-weight     : bold;
 text-align      : center;
 line-height     : 20px;
}

.itemescolhido
{
 /* TAMANHO E POSICAO */
 position        : relative;
 float           : left;
 width           : 156px;
 height          : 20px;
 /* CAIXA             */
 background-color: #a5c3ff;
 cursor          : pointer;
 /* TEXTO             */
 color           : #4987ff;
 font-weight     : bold;
 text-align      : center;
 line-height     : 20px;
}

.descritivo
{
 /* TAMANHO E POSICAO */
 width            : 537px;
 height           : 274px;
 margin-top       : -5px;
 margin-bottom    : 0px;
 margin-left      : 25px;
 margin-right     : 0px;
 position         : relative;
 /* CAIXA             */
 padding          : 0px;
 overflow         : hidden;
 background-image : url("../imagens/descritivo.png");
 background-repeat: no-repeat;
 background-color : #a5c3ff;
 /* TEXTO             */
}

#blocos li
{
 /* TAMANHO E POSICAO */
 display          : block;
 float            : left;
 position         : relative;
 width            : 512px;
 height           : 254px;
 margin           : 0px;
 border           : none;
 padding          : 0px;
 /* CAIXA             */
 /* TEXTO             */
}

#blocos h3
{
 /* TAMANHO E POSICAO */
 margin-top       : 15px;
 margin-bottom    : 0px;
 /* CAIXA             */
 /* TEXTO             */
 letter-spacing   : 1px;
}

#blocos p
{
 /* TAMANHO E POSICAO */
 margin-top       : 10px;
 margin-bottom    : 0px;
 /* CAIXA             */
 /* TEXTO             */
 color            : #336699;
}

#blocos a
{
 /* TAMANHO E POSICAO */
 /* CAIXA             */
 /* TEXTO             */
 color            : #336699;
 font-weight      : bold;
 text-decoration  : none;
}

#miniaturas
{
 /* TAMANHO E POSICAO */
 position        : relative;
 margin-top      : 14px;
 margin-left     : 20px;
 margin-bottom   : 14px;
 /* CAIXA             */
 overflow        : hidden;
 /* TEXTO             */
}

#miniaturas img
{
 /* TAMANHO E POSICAO */
 position        : relative;
 margin          : 0px;
 margin-right    : 1px;
 /* CAIXA             */
 overflow        : hidden;
 border          : none;
 padding         : 0px;
 cursor          : pointer;
 /* TEXTO             */
}

#galeria
{
 /* TAMANHO E POSICAO */
 position        : absolute;
 top             : 115px;
 left            : 0px;
 width           : 900px;
 height          : 520px;
 display         : none;
 /* CAIXA             */
 overflow        : hidden;
 background-color: #ffffff;
 /* TEXTO             */
}

#fotos
{
 /* TAMANHO E POSICAO */
 float           : left;
 position        : relative;
 top             : 15px;
 left            : 25px;
 width           : 850px;
 height          : 480px;
 /* CAIXA             */
 overflow        : hidden;
 /* TEXTO             */
}

#fotos img
{
 /* TAMANHO E POSICAO */
 position        : relative;
 width           : 818px;
 height          : 460px;
 margin          : 0px;
 padding         : 0px;
 border          : none;
 overflow        : hidden;
 /* CAIXA             */
 cursor          : pointer;
 /* TEXTO             */
}

#fotos div
{
 /* TAMANHO E POSICAO */
 position        : relative;
 float           : left;
 width           : 818px;
 overflow        : hidden;
 /* CAIXA             */
 background-color: #cc0000;
 /* TEXTO             */
 color           : #ffffff;
 font-weight     : bold;
 text-align      : center;
}

.fotolegenda
{
  height          : 20px;
  line-height     : 19px;
}

.ical
{
 /* TAMANHO E POSICAO */
 display         : block;
 margin          : 10px;
 width           : 517px;
 height          : 255px;
 /* CAIXA             */
 overflow        : hidden;
 /* TEXTO             */
}

.formulario
{
 /* TAMANHO E POSICAO */
 display         : block;
 margin          : 10px;
 width           : 517px;
 height          : 255px;
 /* CAIXA             */
 overflow        : auto;
 /* TEXTO             */
}

.formulario input, .formulario textarea
{
 /* TAMANHO E POSICAO */
 /* CAIXA             */
 width           : 95%;
 /* TEXTO             */
}

.formulario form img
{
 /* TAMANHO E POSICAO */
 width           : 75px;
 height          : 85px;
 /* CAIXA             */
 /* TEXTO             */
}

.ical_cabecalho
{
 /* TAMANHO E POSICAO */
 display         : block;
 width           : 517px;
 height          : 15px;
 /* CAIXA             */
 overflow        : auto;
 /* TEXTO             */
 color           : #ffffff;
 font-size       : 10px;
 font-weight     : bold;
}

.ical_diario
{
 /* TAMANHO E POSICAO */
 display         : block;
 width           : 467px;
 height          : 35px;
 margin-left     : 50px;
 /* CAIXA             */
 overflow        : auto;
 /* TEXTO             */
}

.ical_horario
{
 /* TAMANHO E POSICAO */
 display         : block;
 width           : 517px;
 height          : 205px;
 /* CAIXA             */
 overflow        : auto;
 /* TEXTO             */
}

.ical_horas
{
 /* TAMANHO E POSICAO */
 display         : block;
 /* CAIXA             */
 overflow        : hidden;
 /* TEXTO             */
 color           : #ffffff;
 font-family     : Verdana, Arial, Helvetica, Sans-serif;
 font-size       : 10px;
 font-weight     : bold;
 text-align      : center;
}

.ical_item
{
 /* TAMANHO E POSICAO */
 display         : block;
 /* CAIXA             */
 overflow        : hidden;
 border-top      : solid 1px #a5c3ff;
 border-left     : solid 1px #a5c3ff;
 /* TEXTO             */
}

.descarregar
{
 /* TAMANHO E POSICAO */
 position        : absolute;
 top             : 200px;
 left            : 260px;
 /* CAIXA             */
 /* TEXTO             */
}

.tinformativo
{
 /* TAMANHO E POSICAO */
 display          : none;
 /* CAIXA             */
 /* TEXTO             */
}

.informativo
{
 /* TAMANHO E POSICAO */
 width            : 300px;
 height           : 274px;
 margin-top       : -274px;
 margin-bottom    : 0px;
 margin-left      : 587px;
 margin-right     : 0px;
 position         : relative;
 /* CAIXA             */
 padding          : 0px;
 overflow         : hidden;
 border-left      : 1px solid #c6c9dc;
 /* TEXTO             */
}

.morada,
.localizacao,
.telefones,
.email,
.horarioferias,
.valencia,
.transporte
{
 /* TAMANHO E POSICAO */
 height           : 47px;
 padding-left     : 40px;
 /* CAIXA             */
 /* TEXTO             */
 font-size        : 11px;
 font-weight      : bold;
 line-height      : 16px;
}

.morada a,
.localizacao a,
.telefones a,
.email a,
.horarioferias a,
.valencia a,
.transporte a
{
 /* TAMANHO E POSICAO */
 /* CAIXA             */
 /* TEXTO             */
 color            : #003366;
 text-decoration  : none;
}

.morada
{
 /* TAMANHO E POSICAO */
 /* CAIXA             */
 background-image : url("../imagens/morada.png");
 background-repeat: no-repeat;
 /* TEXTO             */
}

.localizacao
{
 /* TAMANHO E POSICAO */
 /* CAIXA             */
 background-image : url("../imagens/localizacao.png");
 background-repeat: no-repeat;
 /* TEXTO             */
}

.telefones
{
 /* TAMANHO E POSICAO */
 /* CAIXA             */
 background-image : url("../imagens/telefones.png");
 background-repeat: no-repeat;
 /* TEXTO             */
}

.email
{
 /* TAMANHO E POSICAO */
 /* CAIXA             */
 background-image : url("../imagens/email.png");
 background-repeat: no-repeat;
 /* TEXTO             */
 line-height      : 32px;
}

.horarioferias
{
 /* TAMANHO E POSICAO */
 /* CAIXA             */
 background-image : url("../imagens/horarioferias.png");
 background-repeat: no-repeat;
 /* TEXTO             */
}

.valencia
{
 /* TAMANHO E POSICAO */
 /* CAIXA             */
 background-image : url("../imagens/valencia.png");
 background-repeat: no-repeat;
 /* TEXTO             */
 line-height      : 32px;
}

.transporte
{
 /* TAMANHO E POSICAO */
 /* CAIXA             */
 background-image : url("../imagens/transporte.png");
 background-repeat: no-repeat;
 /* TEXTO             */
}

.tnovidades
{
 /* TAMANHO E POSICAO */
 display          : none;
 /* CAIXA             */
 /* TEXTO             */
}

.ulnovidades
{
  /* TAMANHO E POSICAO */
 margin-top      : 60px;
 /* CAIXA             */
 /* TEXTO             */
}

.novidades
{
 /* TAMANHO E POSICAO */
 width            : 562px;
 height           : 200px;
 margin-top       : 25px;
 margin-bottom    : 0px;
 margin-left      : 25px;
 margin-right     : 0px;
 position         : relative;
 /* CAIXA             */
 padding          : 0px;
 overflow         : hidden;
 background-image : url("../imagens/novidades.png");
 background-color : #4987ff;
 /* TEXTO             */
}

.novidades h3, .novidades p
{
 /* TAMANHO E POSICAO */
 /* CAIXA             */
 /* TEXTO             */
 color            : #ffffff;
 font-size        : 11px;
 font-weight      : normal;
}

.novidades a
{
 /* TAMANHO E POSICAO */
 /* CAIXA             */
 /* TEXTO             */
 color            : #ffffff;
}

.novidades h3
{
 /* TAMANHO E POSICAO */
 /* CAIXA             */
 cursor           : pointer;
 /* TEXTO             */
}

.novidades p
{
 /* TAMANHO E POSICAO */
 margin-left      : 110px;
 display          : none;
 /* CAIXA             */
 /* TEXTO             */
}

.trestrito
{
 /* TAMANHO E POSICAO */
 display          : none;
 /* CAIXA             */
 /* TEXTO             */
}

.ulrestrito
{
  /* TAMANHO E POSICAO */
 margin-top       : 60px;
 /* CAIXA             */
 /* TEXTO             */
}

.submit
{
 /* TAMANHO E POSICAO */
 display          : none;
 /* CAIXA             */
 /* TEXTO             */
}

.entrar
{
 /* TAMANHO E POSICAO */
 margin-top       : 20px;
 padding-top      : 0px;
 padding-left     : 125px;
 /* CAIXA             */
 background-color : #4987ff;
 background-image : url("../imagens/entrar.png");
 background-repeat: no-repeat;
 background-position: 220px -1px;
 /* TEXTO             */
 font-size        : 15px;
 font-weight      : bold;
 letter-spacing   : 2px;
}

.sair
{
 /* TAMANHO E POSICAO */
 display          : block;
 position         : relative;
 top              : 62px;
 padding-left     : 175px;
 padding-right    : 20px;
 /* CAIXA             */
 background-color : #4987ff;
 background-image : url("../imagens/sair.png");
 background-repeat: no-repeat;
 background-position: 220px 1px;
 /* TEXTO             */
 font-size        : 15px;
 font-weight      : bold;
 letter-spacing   : 2px;
}

.restrito
{
 /* TAMANHO E POSICAO */
 width            : 288px;
 height           : 200px;
 margin-top       : -200px;
 margin-bottom    : 0px;
 margin-left      : 587px;
 margin-right     : 0px;
 position         : relative;
 padding          : 0px;
 /* CAIXA             */
 overflow         : hidden;
 background-image : url("../imagens/restrito.png");
 background-color : #4987ff;
 /* TEXTO             */
}

.tcopyright
{
 /* TAMANHO E POSICAO */
 display          : none;
 /* CAIXA             */
 /* TEXTO             */
}

.copyright
{
 /* TAMANHO E POSICAO */
 width            : 850px;
 height           : 20px;
 margin-top       : 0px;
 margin-bottom    : 0px;
 margin-left      : 25px;
 margin-right     : 0px;
 position         : relative;
 padding          : 0px;
 /* CAIXA             */
 overflow         : hidden;
 background-color : #ffffff;
 /* TEXTO             */
}

.copyright p
{
 /* TAMANHO E POSICAO */
 margin-left      : 0px;
 /* CAIXA             */
 /* TEXTO             */
 color            : #4886FF;
 font-size        : 10px;
 text-align       : center;
 line-height      : 24px;
}

.copyright p a
{
 /* TAMANHO E POSICAO */
 /* CAIXA             */
 /* TEXTO             */
 color            : #4886FF;
 font-weight      : bold;
 text-decoration  : none;
}

.copyright img
{
 /* TAMANHO E POSICAO */
 margin-top       : 2px;
 /* CAIXA             */
 border           : none;
 /* TEXTO             */
}

/***** ACESSIBILIDADE *********************************************************/

.tlogotipo,
.tdescritivo,
.tinformativo,
.tmorada,
.tlocalizacao,
.ttelefones,
.temail,
.thorarioferias,
.tvalencia,
.ttransporte
{
 display           : none;
}

/* ]]> */

