@charset "utf-8";
/* CSS joao moura caetano */

html, body {
	background:#000000;
	text-align: left;
	margin: 0;
	padding: 0;
	vertical-align: text-top;
}


img {
   border:0;
}




/*decoração dos links*/
a:link {
	color:#DDDDDD;
	text-decoration: none;
}

a:visited {
	text-decoration: none;
	color:#DDDDDD;
}

a:hover {
	text-decoration: none;
	color:#370000;
}

a:active {
	text-decoration: none;
	color:#370000;
}







/* área a volta do site*/
.box {
    width: 900px;
    margin:auto;
	float:none;
	padding-top: 18px;
}

/*logo*/
.logo {
	width: 257px;
	height: 77px;
	float:left;
	gbackground-image:url(../images/logo.png);
	background-repeat:no-repeat;
	background-color:#000000;
}

/*menu*/
.menu {
	width: 613px;
	height: 19px;
	float:left;
	background-color:#000000;
	padding: 58px 0px 0px 0px;
}

/*menulinks*/
ul.links {
	font: bold 7pt "Verdana", Arial, Helvetica, sans-serif;
	letter-spacing: 0px;
	list-style-type:none;
	margin:0px;
	float:right;
	cursor:pointer;
	text-align:right;
}


ul.links li {
	display:inline;
}

/* link MENU (php) cor */
a.link:link, a.link:visited {
	padding:0px 7px 0px 7px;
	margin:0px; 
	text-decoration:none;
	color:#DDDDDD;
}

a.link:hover, a.link:active {
	padding:0px 7px 0px 7px;
	margin:0px;
	text-decoration:none;
	color:#888888;
}

/*fotoconteudohome*/
.fotoeh {
	width: 257px;
	height: 480px;
	float:left;
	background-image:url(../images/primeiro.png);
	
}

/*fotoconteudobiografia*/
.fotoeb {
	width: 257px;
	height: 480px;
	float:left;
	background-image:url(../images/fbiografia.png);
	
}

/*fotoconteudonoticias*/
.fotoen {
	width: 257px;
	height: 480px;
	float:left;
	background-image:url(../images/fnoticias.png);
	
}

/*fotoconteudotemporada*/
.fotoet {
	width: 257px;
	height: 480px;
	float:left;
	background-image:url(../images/ftemporada.png);
}

/*fotoconteudoquadra*/
.fotoequ {
	width: 257px;
	height: 480px;
	float:left;
	background-image:url(../images/fquadra.png);
	
}



/*fotoconteudogaleria*/
.fotoega {
	width: 257px;
	height: 480px;
	float:left;
	background-image:url(../images/fgaleria.png);
	
}

/*fotoconteudocontactos*/
.fotoecon {
	width: 257px;
	height: 480px;
	float:left;
	background-image:url(../images/fcontactos.png);
	
}





/*////////////////////////////////////////////////////////////////conteudo da HOME*/
/*homeconteudobarra1*/
.conteudob1 {
	width: 613px;
	height: 100px;
	float:left;
	background-color:#6B0103;
}

/*box numero 1 da biografia 
.conteudobio {
	width: 613px;
	height: 50px;
	float:left;
	background-color:#6B0103;
}
*/

/*box Título actual da página noticias */
.titulo {
	width: 400px;
	height: 25px;
	padding:75px 0px 0px 204px;
}

/*class aplicada ao titulo principal da noticia*/
.titulonoticias {
	font-size:10pt;
	text-align:left;
	font-style:bold;
	text-transform: uppercase;
}


/*box aplicada ao submenu da biografia*/
.titulobio {
	width: 460px;
	height: 25px;
	padding:75px 0px 0px 20px;
	float:left;
}











/*homeconteudobarra2 //////////////////////////////////index _ SLIDESHOW*/
.conteudob2 {
	width: 613px;
	height: 230px;
	float:left;
	background-color:#6E2723;
	background-image:url(../images/imagem1.png);
	background-repeat:no-repeat;
}


/*home espaço das actualizações*/
.newsespaco {
	width: 394px;
	height: 200px;
	padding:25px 15px 0px 0px;
	float:right;
}







/*homeconteudobarra3*/
.conteudob3 {
	width: 613px;
	height: 11px;
	float:left;
	background-color:#6B0103;
}

/*homeconteudobarra4*/
.conteudob4 {
	width: 424px;
	height: 86px;
	float:left;
	background-color:#6E2723;
	padding:0px 0px 0px 189px;
}





/*/////////////////////////////////////////////////////////////////Newslleter*/
/*Newslleter box*/
.newslleterbox {
	padding: 17px 0px 0px 0px;
	width: 259px;
	height: 20px;
}

/*Newslleter box do text fild*/
.newslleterbar {
	float:left;
	width: 180px;
	height: 20px;
	padding:0px 0px 0px 8px;
}

/*Newslleter box do botao*/
.newslleterbotao {
	float:right;
	width: 70px;
	height: 20px;
}


/*Newslleter class aplicada a text fild*/
.newslleterclass {
	width: 170px;
	height: 17px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#6B0103;
	font-size:8pt;
	text-align:left;
	background:#FFFFFF;
	margin:0px;
	padding: 3px 5px 0px 5px;
	border:none;
}

/*Newslleter class aplicada ao botao*/
.botaonews {
	width: 70px;
	height: 20px;
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:7pt;
	text-align:center;
	padding:0px;
	margin:0px;
	border:none;
	cursor: pointer;
	background-color:#6B0103;
}








/*homeconteudobarra5*/
.conteudob5 {
	width: 613px;
	height: 53px;
	float:left;
	background-color:#6B0103;
}





/*///////////////////////////////////////////////////////// CONTEUDO DAS BIOGRAFIA*/

/*biografia conteudo barra6*/
.conteudob6 {
	width: 613px;
	height: 240px;
	float:left;
	background-color:#6E2723;
}


/*box do texto da biografia esquerda */
.biobox{
	width: 460px;
	height: 185px;
	padding:35px 0px 20px 20px;
	float:left;
}

/*box das fotos de baixo, da biografia*/
.bioboxfotos{
	width: 613px;
	height: 106px;
	padding:0px;
	float:right;
	background-color:#6E2723;
}


/*box do texto da biografia direita */
.bioboxfoto{
	width: 120px;
	height: 240px;
	padding:0px;
	float:right;
}

/*box aplicada ao estado do link activo da biografia*/
.linkbio{
	width: 120px;
	height: 25px;
	padding:75px 0px 0px 0px;
	float:right;
}

/*menu da biografia*/
ul.linksbio {
	font: bold 7pt "Verdana", Arial, Helvetica, sans-serif;
	letter-spacing: 0px;
	list-style-type:none;
	margin:0px;
	padding: 3px 0px 0px 0px;
	cursor:pointer;	
	float:left;
}

ul.linksbio li {
	display:inline;
}

/* sublinks do MENU da biografia */
a.bio:link, a.bio:visited {
	padding:0px 10px 0px 0px;
	margin:0px; 
	text-decoration:none;
	color:#CCCCCC;
}

a.bio:hover, a.bio:active {
	padding:0px 10px 0px 0px;
	margin:0px;
	text-decoration:none;
	color:#999999;
}





/*///////////////////////////////////////////////////////// CONTEUDO DAS NOTICIAS*/

/*conteudo da noticias*/
.conteudonoticia {
	width: 583px;
	height: 246px;
	float:left;
	background-color:#6E2723;
	padding:35px 10px 20px 20px;
}

/*box do conteudo do texto das noticias */
.notibox{
	width: 580px;
	height: 246px;
	float:left;
	overflow:auto;
}

/*box aplicada ao menu das noticias referente a meses*/
.titulonoticia {
	width: 593px;
	height: 25px;
	padding:75px 0px 0px 20px;
	float:left;
}

/*box aplicada ao menu das noticias referente a anos*/
.titulonoticia2 {
	width: 593px;
	height: 40px;
	padding:5px 0px 0px 20px;
	float:left;
	background-color:#6E2723;
}



/*////////////////////////////////////2a INSTANCIA NOTICIAS*/
/*conteudo da noticias 2a instancia*/
.conteudonoticia2 {
	width: 403px;
	height: 246px;
	float:left;
	background-color:#6E2723;
	padding:35px 0px 20px 20px;
}

/*box do conteudo do texto das noticias da 2a instancia*/
.notibox2{
	width: 350px;
	height: 233px;
	float:left;
	overflow:auto;
	padding:0px 40px 0px 0px;
}

/*box do voltar*/
.voltar{
	width: 390px;
	height: 13px;
	float:left;
	overflow:auto;
}




/*box do menu das noticias do lado direito para foto*/
.notboxlinks {
	width: 190px;
	height: 301px;
	float:right;
	background-color:#6E2723;
}






/*////////////////////////////////////////////////////////////////conteudo da TEMPORADA*/
/*box do titulo da data da temporada */
.databoxt{
	width: 120px;
	height: 25px;
	float:left;
	padding:0px 5px 5px 0px;
}

/*box do titulo da local da temporada */
.localboxt{
	width: 230px;
	height: 25px;
	float:left;
	padding:0px 5px 5px 0px;
}

/*box do titulo da observaçoes da temporada */
.obsboxt {
	width: 170px;
	height: 25px;
	float:left;
	padding:0px 5px 5px 0px;
}



/*box da data da temporada */
.databox{
	width: 120px;
	height: 15px;
	float:left;
	padding:0px 5px 3px 0px;
}

/*box da local da temporada */
.localbox{
	width: 230px;
	height: 15px;
	float:left;
	padding:0px 5px 3px 0px;
}

/*box da observaçoes da temporada */
.obsbox {
	width: 170px;
	height: 15px;
	float:left;
	padding:0px 5px 3px 0px;
}

/*box do conteudo do texto das noticias */
.tempbox{
	width: 580px;
	height: 216px;
	float:left;
	overflow:auto;
}





/*////////////////////////////////////////////////////////////////conteudo das MENSAGENS*/
/*box do nome e local da mensagem*/
.mnome {
	width: 560px;
	height: 10px;
	float:left;
	padding:0px 0px 2px 0px;
}

.mconte {
	width: 560px;
	float:left;
	padding:0px 0px 30px 0px;
}

/*class aplicada ao titulo principal da noticia*/
.titulomengagem {
	font:bold;
	font-size:10pt;
	text-align:left;
}

/*fotoconteudotemporada*/
.fotomensagem {
	width: 257px;
	height: 480px;
	float:left;
	background-image:url(../images/mensagem.jpg);
}

/*////////////////////////////////////////////////////////////////conteudo da QUADRA*/

/*box do conteudo da quadra miniaturas das fotos*/
.conteudoquadra {
	width: 180px;
	height: 260px;
	float:left;
	background-color:#6E2723;
	padding:20px 20px 0px 20px;
}

/*box da imagem grande da quadra*/
.quadrabox {
	width: 393px;
	height: 280px;
	float:right;
	background-color:#6E2723;
}


/*numero de páginas*/
.paginas{
	width: 180px;
	height: 25px;
	color:#666666;
	padding:10px 0px 0px 0px;
}


/*box aplicada ao texto respectivo do cavalo*/
.textoquadra {
	width: 613px;
	height: 66px;
	padding:0px 0px 0px 0px;
	float:left;
	background-color:#6E2723;
}

/*box aplicada ao texto respectivo do cavalo do lado esquerdo*/
.textoquadrae {
	width: 200px;
	height: 58px;
	padding:8px 0px 0px 20px;
	float:left;
}

/*box aplicada ao texto respectivo do cavalo do lado esquerdo*/
.textoquadrad {
	width: 383px;
	height: 58px;
	padding:8px 10px 0px 0px;
	float:right;
}

/*menu da quadra*/
ul.linksquadra {
	font: bold 7pt "Verdana", Arial, Helvetica, sans-serif;
	list-style-type:none;
	margin:0px;
	padding: 0px;
	cursor:pointer;	
	float:left;
	text-transform: uppercase;
}

ul.linksquadra li {
	display:block;
	padding:0px 0px 5px 0px;
}

/*links dos cavalos */
a.qua:link, a.qua:visited {
	margin:0px; 
	text-decoration:none;
	color:#CCCCCC;
}

a.qua:hover, a.qua:active {
	margin:0px;
	text-decoration:none;
	color:#999999;
}



















/*////////////////////////////////////////////////////////////////conteudo da EQUIPA*/
/*homeconteudobarra1*/
.conteudoequipa {
	width: 613px;
	height: 70px;
	float:left;
	background-color:#6B0103;
}

/*box equipa conteudo*/
.conteudob9 {
	width: 613px;
	height: 375px;
	float:left;
    background-color:#6E2723;
}

/*box equipa cima*/
.boxequipaup{
	width: 613px;
	height: 30px;
	float:left;
}

/*box equipa cima*/
.boxequipadown{
	width: 613px;
	height: 110px;
	padding:0px 0px 0px 0px;
	float:left;
}

/*espaco equipa entre boxes*/
.espacoequipa{
	width: 613px;
	height: 20px;
	padding:0px 0px 0px 0px;
	float:left;
	background-color:#6B0103;
}



/*mini box foto*/
.boxmini{
	width: 122px;
	height: 110px;
	float:left;
}

/*mini box foto a ultima com mais 3 px de largura*/
.boxmini2{
	width: 125px;
	height: 110px;
	float:left;
}


/*mini box do texto dos nomes da equipa */
.boxminiup{
	width: 122px;
	height: 26px;
	float:left;
	padding:4px 0px 0px 0px;
}


/*box maior do texto dos nomes da equipa */
.boxminiup2{
	width: 612px;
	height: 30px;
	float:left;
	padding:0px 0px 0px 0px;
}


/*descrição dostratadores da quadra */
.descricao{
	width: 612px;
	height: 15px;
	float:left;
	padding:20px 0px 0px 0px;
	background-color:#6B0103;
}


/*mini box do texto dos nomes da equipa */
.boxminis{
	width: 122px;
	height: 15px;
	float:left;
	padding:15px 0px 0px 0px;
}


/*class aplicada ao titulo da equipa*/
.equipat {
	font-size:9pt;
	text-align:center;
	font-style:bold;
}


/*class aplicada ao nome da equipa*/
.equipa {
	font-size:7pt;
	text-align:center;
	color:#111111;
}

/*class aplicada ao nome da equipa*/
.equipablack {
	font-size:7pt;
	text-align:center;
	color:#000000;
}

/*em baixo equipa*/
.conteudobaixo {
	width: 613px;
	height: 35px;
	float:left;
	background-color:#6B0103;
}

/*fotoconteudoequipa*/
.fotoeeq {
	width: 257px;
	height: 480px;
	float:left;
	background-image:url(../images/fequipa.png);
	
}

/*dispor ao centro*/
.aocentro{
    width: 488px;
    margin:auto;
}





/*////////////////////////////////////////////////////////////////conteudo da GALERIA*/
/*box de todo o conteudo*/
.conteudo {
	width: 613px;
	height: 480px;
	float:left;
	background-color:#6B0103;
}

/*conteudo das fotos mais miniaturas*/
.conteudogaleria {
	width: 613px;
	height: 280px;
	float:left;
	background-color:#6E2723;
	padding:0px 0px 0px 0px;
}

/*conteudo do texto de galeria*/
.conteudotextog{
	width: 113px;
	height: 245px;
	float:left;
	padding:35px 10px 0px 20px;
}

/*conteudo das fotos grandes*/
.conteudofoto{
	width: 470px;
	height: 280px;
	float:left;
	padding:0px 0px 0px 0px;
}


/*box do numero de pagiasn da galeria*/
.paginasgaleria {
	width: 123px;
	height: 53px;
	padding:13px 0px 0px 20px;
	float:left;
	background-color:#6E2723;
}

/*box das miniaturas da galeria*/
.minigaleria{
	width: 470px;
	height: 40px;
	padding:13px 0px 13px 0px;
	float:left;
	background-color:#6E2723;
}

/*box das miniaturas*/
.miniaturas{
	width: 61px;
	height: 40px;
	float:left;
	padding:0px 6px 0px 0px;
}








/*/////////////////////////////////////////////////////////////////////////CONTACTOS*/

/*contactosconteudobarra7*/
.conteudob7 {
	width: 424px;
	height: 287px;
	float:left;
	background-color:#6E2723;
	padding:40px 0px 0px 0px;
}

/*contactosconteudobarra8*/
.conteudob8 {
	width: 189px;
	height: 267px;
	float:right;
	background-color:#6E2723;
	padding:60px 0px 0px 0px;
}

/*barras do formulário box*/
.barrascontactos {
	width: 424px;
	height: 20px;
	padding:5px 0px 5px 0px;
}

/*barra de formulário esquerdas*/
.barraesquerda {
	width: 100px;
	height: 16px;
	padding:4px 5px 0px 0px;
	float:left;
}

/*barra de formulário esquerdas*/
.barradireita {
	width: 226px;
	height: 17px;
	padding:5px 0px 0px 4px;
	float:left;
	background-color:#6B0103;
	margin:0px;
	border:none;
	color:#EEEEEE;
	font-size:8pt;
	letter-spacing:0;
}

/*2a barras do formulário box*/
.barrascontactos2{
	width: 424px;
	height: 120px;
	padding:5px 0px 5px 0px;
	float:left;
}

/*2a barra de formulário esquerdas*/
.barradireita2{
	width: 254px;
	height: 115px;
	padding:5px 0px 0px 4px;
	float:left;
	background-color:#6B0103;
	margin:0px;
	border:none;
	color:#EEEEEE;
	font-size:8pt;
	letter-spacing:0;
}

/*class aplicada aos contactos*/
.titulocontactos{
	font-size:8pt;
	text-align:right;
	text-transform: uppercase;
}


/*2a barra de formulário esquerda da mensagem*/
.barramensagem{
	width: 300px;
	height: 20px;
	padding:0px 0px 0px 105px;
	float:left;
}


/*class aplicada aos contactos a mensagem*/
.men{
	color:#000000;
}


/*barra de formulário esquerdas*/
.barraesquerda2 {
	width: 120px;
	height: 25px;
	padding:10px 0px 0px 105px;
	float:left;
}









/*biografiaconteudobarra10*/
.conteudob10 {
	width: 613px;
	height: 23px;
	float:left;
	background-color:#6B0103;
}

/*temporadaconteudobarra11*/
.conteudob11 {
	width: 613px;
	height: 327px;
	float:left;
	background-color:#6E2723;
}


/*nomepaginahome*/
.nomeph {
	width: 30px;
	height: 480px;
	float:right;
	background-image:url(../images/home.png);
	background-repeat:no-repeat;
	background-position:0 0 0 0;
}

/*nomepaginabiografia*/
.nomepb {
	width: 30px;
	height: 480px;
	float:right;
	background-image:url(../images/biografia.png);
	background-repeat:no-repeat;
	background-position:0 0 0 0;
}

/*nomepaginanoticias*/
.nomepn {
	width: 30px;
	height: 480px;
	float:right;
	background-image:url(../images/noticias.png);
	background-repeat:no-repeat;
	background-position:0 0 0 0;
}

/*nomepaginanoticias*/
.nomeme {
	width: 30px;
	height: 480px;
	float:right;
	background-image:url(../images/mensage.png);
	background-repeat:no-repeat;
	background-position:0 0 0 0;
}


/*nomepaginatemporada*/
.nomept {
	width: 30px;
	height: 480px;
	float:right;
	background-image:url(../images/temporada.png);
	background-repeat:no-repeat;
	background-position:0 0 0 0;
}

/*nomepaginaquadra*/
.nomepq {
	width: 30px;
	height: 480px;
	float:right;
	background-image:url(../images/quadra.png);
	background-repeat:no-repeat;
	background-position:0 0 0 0;
}

/*nomepaginaequipa*/
.nomepe {
	width: 30px;
	height: 480px;
	float:right;
	background-image:url(../images/equipa.png);
	background-repeat:no-repeat;
	background-position:0 0 0 0;
}

/*nomepaginagaleria*/
.nomepg {
	width: 30px;
	height: 480px;
	float:right;
	background-image:url(../images/galeria.png);
	background-repeat:no-repeat;
	background-position:0 0 0 0;
}

/*nomepaginacontactos*/
.nomepco {
	width: 30px;
	height: 480px;
	float:right;
	background-image:url(../images/contactos.png);
	background-repeat:no-repeat;
	background-position:0 0 0 0;
}

/*footer*/
.footer {
	width: 613px;
	height: 20px;
	margin:0px;
	padding:5px 0px 0px 260px;
	float:left;
}


/*teste div div*/
div.teste {
	width: 100px;
	height: 30px;
	background-color:#33FFFF;
	margin:10px 0 0 0;
	padding:5px 0 0 0;
}





/*/////////////////////////////////////////////////////////////////////////estilos de texto*/
/*texto do footer*/
h1 {
	color:#BBBBBB;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:6pt;
	font-style:normal;
	text-align:left;
	padding: 5px 0px 0px 380px;
	margin:0;
}


/*class aplicada ao titulo da noticia*/
h2 {
	color:#EEEEEE;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:7.6pt;
	text-align:left;
	text-indent:0px;
	padding: 0px;
	margin:0px;
}

/*texto corrido*/
p {
	color:#DDDDDD;
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size:7pt;
	font-style:normal;
	padding:0;
	margin:0;
	line-height:1.3em;
/*	text-indent:1.5em;
	line-height:1.1em;
	text-align:justify;
	padding: 0px 10px 0px 10px;
	margin-top:10px;*/
}


/*texto do footer*/
.textfooter {
	color:#444444;
	margin:0;
}

/*texto do footer*/
.textdosanos {
	color:#370000;
	margin:0;
	font-style:normal;
}

/*texto do footer*/
.textocontactos{
	color:#000000;
	margin:0;
	font-style:normal;
	text-align:center;
}

/*texto do footer*/
.textocontactos2{
	color:#FFFFFF;
	margin:0;
	font-style:normal;
	text-align:center;
}


/*/////////////////////////////////////////////////////////////////////////ERRO*/


/*caixa do erro*/
.erro {
	width: 420px;
	height: 50px;
	margin:0px;
	padding:0px 0px 0px 110px;
	float:left;
}








