body{
	margin:0;                                   /* Margem geral do site */
	padding:0;
	color:#000;                                 /* Cor do geral do texto no site */
	font-family:Verdana, Geneva, sans-serif;    /* Fonte geral do site */
	font-size: 16px;
	background: url('../imagens/fundos/carbono.jpg') repeat fixed;
}
/* --------------------------div de Todo o conteudo do site-------------------------- */
#conteudogeral{
    width: 1200px;   /* Largura do conteudo geral */
	height: auto;    /* Altura do conteudo geral */
	margin: auto;    /* Margem do conteudo geral */
	margin-left: auto;
    margin-right: auto;
}
/* -----------------------------Fim da div conteudo geral---------------------------- */


/* ----------------------div encontram as divs do topo e login----------------------- */
#registo{  
	width: 1200px;            /* Largura da div registo */
    height: 30px;             /* Altura da div registo */
	margin:0px 0px 0px 0px;	  /* Margem da div registo */
}
/* -----------------------div do topo à esquerda da div login------------------------ */
#topo{
	width: 500px;             /* Largura da div topo */
    height: 30px;             /* Altura da div topo */
	float: left;              /* Matem a div à esquerda uma ao lado da outra */
	margin:0px 5px 0px 5px;	  /* Margem da div topp */
}
/* ------------------------div do login à direita da div topo------------------------ */
#login{
	width: 680px;             /* Largura da div login */
    height: 30px;             /* Altura da div login */
	float: right;             /* Matem a div à esquerda uma ao lado da outra */
	margin:0px 5px 0px 5px;   /* Margem da div login */
}
/* -----------------------div tabelalogin dentro da div login------------------------ */
#tabelalogin{
	width: 680px;             /* Largura da div tabelalogin */
	height: 30px;             /* Altura da div tabelalogin */
	color: #FFF;              /* Cor do texto na div tabelalogin */
	font-size: 15px;          /* Tamanho do texto na div tabelalogin */
	font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", Verdana, sans-serif;                    /* Fonte utilizada na div tabelalogin */
}
/* --------------------Caracteristicas do link na div tabelalogin-------------------- */
#tabelalogin a{
	color: #F8FB88;             /* Cor do link na div tabelalogin */
	text-decoration: none;  /* Retirar o soblinhado ao link na div tabelalogin */
}
/* -----------Caracteristicas do link na div tabelalogin à passagem do rato---------- */
#tabelalogin a:hover{ /* Altera a cor com a passagem do rato */
	color: #23259F;
}
/* --------------------------------Fim da div registo-------------------------------- */

/* ----------------------------Inicio do banner rotativo----------------------------- */
#banner{ /* Tinha  -  background-image:url(../imagens/fundos/fundo_transparente.png);  */
    background-image:url(../imagens/fundos/fundo_transparente.png);
	width: 1200px;
    height: 250px;
	margin:0px 0px 0px 0px;
}

.bannerrotativo{
	width:1200px;
	height:250px;
	margin:auto;
    text-align:center;
}

.bannerrotativo img{
    width:1200px;
    height:250px;
}

.bannerrotativo ul{
    list-style-type:none;
    margin:0px;
    padding:0px;
}

#banner{
    text-align:center;
    width:1200px;
    height:250px;
    margin-top:0px;  /* Margem superior */
}

/* Fim do banner rotativo */


/* --------------------------Inicio da div zonaeditavel------------------------------ */
#zonaeditavel{
	background-image:url(../imagens/fundos/fundo_transparente.png); /* Fundo da div zonaeditavel */
    width: 1200px;                /* Largura da div zonaeditavel */
    height: auto;               /* Altura da div zonaeditavel */
	margin:0px 0px 0px 0px;
	padding-top: 20px;
}

#titulopasseios{
	width: 1180px;
	height: 40;
	margin:0px 10px 0px 10px;
}

.titulopasseios h4{
	text-align:center;
	margin:0;
	padding-top: 5px; /* Afastamento ao topo */
}

#linkspasseios{
	float: left;
	width: 800px;
	height: 50px;
	margin:0px 10px 0px 10px;
}

.linkspasseios {
	margin: 0 0 0 20px;
	padding-top: 9px; /* Afastamento ao topo */
	font-size: 20px;
}

.linkspasseios a{ /* Altera a cor com a passagem do rato */
	font-size: 20px;
	color: #191860;
	text-decoration: none;
}

.linkspasseios a:hover{ /* Altera a cor com a passagem do rato */
	font-size: 21px;
	color: #000000;
	text-decoration: underline;
}

#datapasseios{
	float: left;
	width: 360px;
	height: 50px;
	margin:0px 10px 0px 10px;
}
	
.datapasseios {
	text-align:right;
	margin: 0 20 0 0px;
	padding-top: 4px; /* Afastamento ao topo */
	font-size: 16px;
}

.datapasseios a{ /* Altera a cor com a passagem do rato */
	font-size: 16px;
	color: #191860;
	text-decoration: none;
}

.datapasseios a:hover{ /* Altera a cor com a passagem do rato */
	font-size: 17px;
	color: #000000;
	text-decoration: underline;
}
/* ---------------------------------------------------------------------------*/

#conteudopasseios{
	width: 1180px;
	height: auto;
	margin:0px 10px 0px 10px;
}

.conteudopasseios {
	margin: 0 0 0 20px;
	padding-bottom: 20px;
	font-size: 16px;
}

.conteudopasseios a{ /* Altera a cor com a passagem do rato */
	font-size: 16px;
	color: #0604A6;
	text-decoration: none;
}

.conteudopasseios a:hover{ /* Altera a cor com a passagem do rato */
	font-size: 16px;
	color: #000000;
	text-decoration: underline;
}
/*-----------------------------------------------------------------------------------*/

.conteudodescricao {
	margin: 0 60px 0 40px;
	padding-bottom: 20px;
	font-size: 16px;
	text-align: center;
}

.conteudodescricao a{ /* Altera a cor com a passagem do rato */
	font-size: 16px;
	color: #0604A6;
	text-decoration: none;
}

.conteudodescricao a:hover{ /* Altera a cor com a passagem do rato */
	font-size: 16px;
	color: #000000;
	text-decoration: underline;
}

.margem40 {
	margin: 0 40px 0 40px;
}

/* ----------------------Inicio da div zonaeditavel Index---------------------------- */
#zonaeditavelindex{
	background-image:url(../imagens/fundos/fundo_transparente.png); /* Fundo da div zonaeditavel */
    width: 1200px;                /* Largura da div zonaeditavelindex */
    height: 1000px;                /* Altura da div zonaeditavelindex */
	margin:0px 0px 0px 0px;
}
        /* ---------------Inicio da div colunaeditavecima-------------------- */
#colunaeditavelcima{
	width: 1200px;                 /* Largura da div colunaeditavelesq */
    height: 200px;                /* Altura da div colunaeditavelesq */
	float: left;                  /* Matem a div à esquerda uma ao lado da outra */
	margin:0px 0px 0px 0px;	  /* Margem da div colunaeditavelesq */
}

#colunaeditavelcima1{
	border: 1px solid #6C71F5;
	border-radius:20px;
	width: 1160px;                 /* Largura da div colunaeditavelesq1 */
    height: 180px;                /* Altura da div colunaeditavelesq1 */
	float: left;                  /* Matem a div à esquerda uma ao lado da outra */
	margin:10px 0px 10px 20px;	  /* Margem da div colunaeditavelesq1 */
}

.tituloindexcima1 h4{
	text-align:center;
	margin:10px 0px 0px 0px;
}

.imgindexcima1 img{
	margin: 10px 0px 0px 35px;
} 

.textoindexcima1 p{
	text-align:left;
	margin: 5px 10px 5px 10px;
}


        /* ---------------Inicio da div colunaeditavelesq-------------------- */
#colunaeditavelesq{
	width: 590px;                 /* Largura da div colunaeditavelesq */
    height: 800px;                /* Altura da div colunaeditavelesq */
	float: left;                  /* Matem a div à esquerda uma ao lado da outra */
	margin:0px 10px 0px 0px;	  /* Margem da div colunaeditavelesq */
}
               /* -------Inicio da div colunaeditavelesq1----------- */
#colunaeditavelesq1{
	border: 1px solid #6C71F5;
	border-radius:20px;
	width: 568px;                 /* Largura da div colunaeditavelesq1 */
    height: 383px;                /* Altura da div colunaeditavelesq1 */
	float: left;                  /* Matem a div à esquerda uma ao lado da outra */
	margin:10px 0px 0px 20px;	  /* Margem da div colunaeditavelesq1 */
}

.titulozona1 h4{
	text-align:center;
	margin:10px 0px 0px 0px;
}

.imgzona1 img{
	margin: 10px 0px 0px 35px;
} 

.textozona1 p{
	text-align:left;
	margin: 5px 10px 5px 10px;
}
    
               /* -------Inicio da div colunaeditavelesq2----------- */
#colunaeditavelesq2{
	border: 1px solid #6C71F5;
	border-radius:20px;
	width: 568px;             /* Largura da div colunaeditavelesq1 */
    height: 383px;           /* Altura da div colunaeditavelesq1 */
	float: left;              /* Matem a div à esquerda uma ao lado da outra */
	margin:10px 0px 0px 20px;	  /* Margem da div colunaeditavelesq1 */
}

.titulozona2 h4{
	text-align:center;
	margin:10px 0px 0px 0px;
}

.videozona2 iframe{
	margin:10px 0px 0px 62px;
}

.textozona2 p{
	text-align:left;
	margin: 5px 10px 5px 10px;
}

        /* ---------------Inicio da div colunaeditaveldrt-------------------- */
#colunaeditaveldrt{
	width: 590px;             /* Largura da div colunaeditaveldrt */
    height: 800px;             /* Altura da div colunaeditaveldrt */
	float: left;              /* Matem a div à esquerda uma ao lado da outra */
	margin:0px 0px 0px 10px;	  /* Margem da div colunaeditaveldrt */
}
               /* -------Inicio da div colunaeditavelesq3----------- */
#colunaeditavelesq3{
	border: 1px solid #6C71F5;
	border-radius:20px;
	width: 568px;             /* Largura da div colunaeditavelesq3 */
    height: 383px;;             /* Altura da div colunaeditavelesq3 */
	float: left;              /* Matem a div à esquerda uma ao lado da outra */
	margin:10px 0px 0px 0px;	  /* Margem da div colunaeditavelesq1 */
}

.titulozona3 h4{
	text-align:center;
	margin:10px 0px 0px 0px;
}

.imgzona3 img{
	margin: 10px 0px 0px 35px;
} 

.textozona3 p{
	text-align:left;
	margin: 5px 10px 5px 10px;
}

               /* -------Inicio da div colunaeditavelesq4----------- */
#colunaeditavelesq4{
	border: 1px solid #6C71F5;
	border-radius:20px;
	width: 568px;             /* Largura da div colunaeditavelesq3 */
    height: 383px;             /* Altura da div colunaeditavelesq3 */
	float: left;              /* Matem a div à esquerda uma ao lado da outra */
	margin:10px 0px 0px 0px;	  /* Margem da div colunaeditavelesq3 */
}

.titulozona4 h4{
	text-align:center;
	margin:10px 0px 0px 0px;
}

.imgzona4 img{
	margin: 10px 0px 0px 35px;
} 

.textozona4 p{
	text-align:left;
	margin: 5px 10px 5px 10px;
}

            /* ---------------Linkes na zona editavel-------------------- */
.linksindex a{
	color: #1A1B6A;             /* Cor do link */
	text-decoration: none;
}

.linksindex a:hover{
	color: #000000;           /* Cor do link `passagem do rato */
	text-decoration: underline;
	
}
/* -----------------------------Fim da div zonaeditavel------------------------------ */


/* ------------------------------Inicio da Publicidade------------------------------- */
#publicidade{
	background-image:url(../imagens/fundos/fundo_transparente.png);
    width: 1200px;
    height: 75px;
	margin:0;
	padding-top: 3px;
}
#publicidade1{
	width: 230px;
    height: 75px;
	margin:0 5px 0 5px;
	float: left;
}

#publicidade2{
	width: 230px;
    height: 75px;
	margin:0 5px 0 5px;
	float: left;
}

#publicidade3{
	width: 230px;
    height: 75px;
	margin:0 5px 0 5px;
	float: left;
}

#publicidade4{
	width: 230px;
    height: 75px;
	margin:0 5px 0 5px;
	float: left;
}

#publicidade5{
	width: 230px;
    height: 75px;
	margin:0 5px 0 5px;
	float: left;
}

/* --------------------------------Fim da Publicidade-------------------------------- */


/* ---------------------------Parametros para o rodapé------------------------------- */
#rodape{
	margin-top: 0;
	line-height:30px; /* Este comando com o mesmo tamanho da Div centra o conteudo */
    width: 1200px;  /* Comprimento */
    height: 30px;  /* Largura */
	text-align:center;  /* Alinha o texto ao centro */
	background: #23259F;  /*Cor do fundo */
	font-size:17px;
	color:#FFFFFF;
}

#rodape a{ /* Cor do link no rodapé */
	color: #F8FB88;
	text-decoration: none;  /* Retirar o soblinhado */
}

#rodape a:hover{ /* Altera a cor com a passagem do rato */
	color: #FFC601;
}
/* -------------------------Fim Parametros para o rodapé----------------------------- */


/* ------------------------------Atributos de titulos-------------------------------- */
h4{
    font-size: 25px;
	color:#191860;
	margin: 0;
	text-align: center
}

h3{
    font-size: 20px;
	color:#191860;
	margin: 0;
	text-align: center;
}
/* ----------------------------Fim Atributos de titulos------------------------------ */


/* ----------------------------Inicio divs contactos ------------------------------- */
#conteudocontactos{
	width:1200px;
    height:650px;
}

#conteudocontactos a{
	color: #1A1B6A;             /* Cor do link */
	text-decoration: none;  /* Retirar o soblinhado */
}

#conteudocontactos a:hover{ /* Altera a cor com a passagem do rato */
	color: #000000;           /* Cor do link `passagem do rato */
	text-decoration: underline; /* Coloca o soblinhado */
}
                             /* ------------------ */
#contactosform{
	width:1160px;
    height:auto;
    float:left;
	padding-top: 10px;
	padding-bottom: 10px;
    margin:0px 20px 10px 20px;
}
                               /* ------------------ */
#contactosdirecao1{
	width:373px;
    height:auto;
    float:left;
	padding-top: 10px;
	padding-bottom: 10px;
    margin:0px 0px 10px 20px;	
}


                             /* ------------------ */
#contactosdirecao2{
	width:373px;
    height:auto;
    float:left;
	padding-top: 10px;
	padding-bottom: 10px;
    margin:0px 0px 10px 20px;	
}
                             /* ------------------ */ 
#contactosdirecao3{
	width:373px;
    height:auto;
    float:left;
	padding-top: 10px;
	padding-bottom: 10px;
    margin:0px 20px 10px 20px;	
}

/* ----------------------------Inicio divs comprar ------------------------------- */
#comprar{
	width:1200px;
    height:850px;
}

#comprar a{
	color: #1A1B6A;             /* Cor do link */
	text-decoration: none;  /* Retirar o soblinhado */
}

#comprar a:hover{ /* Altera a cor com a passagem do rato */
	color: #000000;           /* Cor do link `passagem do rato */
	text-decoration: underline; /* Coloca o soblinhado */
}


                            /* ------------------ */ 

#saomartinhomenu{
	float: left;
	width: 560px;
	height: 50px;
	margin:10px 10px 0px 10px;
}

#saomartinholinks{
	float: left;
	width: 600px;
	height: 50px;
	margin:0px 10px 0px 10px;
}

.textos{
    border: 0px solid #4248E5;
    width:95%;
    height:auto;
	margin:0px 0px 0px 20px;
}

.meioespaco{
	width:50%;
	margin:0px 5px 0px 5px;
}

/* ---------------------------- Tracks GPS ------------------------------- */

#tracksgps{
	width: 1180px;
	height: 1030px;
	margin:0px 10px 0px 10px;
}

.tracksgps {
	margin: 0 0 0 20px;
	padding-bottom: 20px;
	font-size: 16px;
}

.tracksgps a{ /* Altera a cor com a passagem do rato */
	font-size: 16px;
	color: #0604A6;
	text-decoration: none;
}

.tracksgps a:hover{ /* Altera a cor com a passagem do rato */
	font-size: 16px;
	color: #000000;
	text-decoration: none;
}

#tracksgps1{
	width:373px;
    height:auto;
    float:left;
	padding-top: 10px;
	padding-bottom: 10px;
    margin:0px 0px 10px 10px;	
}

#tracksgps2{
	width:740px;
    height:auto;
    float:left;
	padding-top: 10px;
	padding-bottom: 10px;
    margin:0px 0px 10px 10px;	
}
/* ----------------------------Inicio divs coutros passeios ---------------------------- */
#conteudooutrospasseios{
	width:1200px;
    height:950px;
}

#conteudooutrospasseios a{
	color: #1A1B6A;             /* Cor do link */
	text-decoration: none;  /* Retirar o soblinhado */
}

#conteudooutrospasseios a:hover{ /* Altera a cor com a passagem do rato */
	color: #000000;           /* Cor do link `passagem do rato */
	text-decoration: underline; /* Coloca o soblinhado */
}
                             /* ------------------ */

                               /* ------------------ */
#outrospasseios1{
	width:373px;
    height:auto;
    float:left;
	padding-top: 10px;
	padding-bottom: 10px;
    margin:0px 0px 10px 20px;		
}

                             /* ------------------ */
#outrospasseios2{
	width:746px;
    height:auto;
    float:left;
	padding-top: 10px;
	padding-bottom: 10px;
    margin:0px 0px 10px 20px;	
}

                             /* ------------------ */
