/* Fontes
---------------------------------------------------------------------------------------------------- */
body { /* Tahoma, regular, 12px */
	font-family: Tahoma, "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, "Segoe UI", sans-serif;
	font-size: 12px;
	line-height: 1.9em;
	color: #3f3f3f;
	letter-spacing: 0;
	word-spacing: 0;
 }

p { margin-bottom: 2.2em; }
p img.flota_esq {}
p img.flota_der {}

h1, .simula_h1 {
	font-family: "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, "Segoe UI", sans-serif;
	font-size: 24px;
	line-height: 28px;
	font-weight: normal;
	color: #fff;
}
h2, .simula_h2 {
	font-family: "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, "Segoe UI", sans-serif;
	font-size: 20px;
	color: #fff;
	line-height: 22px;
	font-weight: normal;
}
h3 {
	font-family: "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, "Segoe UI", sans-serif;
	font-size: 17px;
	line-height: 20px;
	font-weight: normal;
	margin-bottom: 20px;
}
h4, .simula_h4 {
	font-family: "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, "Segoe UI", sans-serif;
	font-size: 15px;
	line-height: 17px;
	font-weight: bold;
	margin-bottom: 12px;
}
h5 { font-weight: bold; }
h6 {
	font-family: "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, "Segoe UI", sans-serif;
	font-size: 11px;
	line-height: 15px;
	font-weight: bold;
	margin-bottom: 20px;
}

ul, ol {}
li {}
li ul, li ol {}

dl {}
dl dt {}
dl dd {}

a {
	color: #3f3f3f;
	text-decoration: none;
	outline: none;
}
a img { text-decoration: none!important; }
a:hover { text-decoration: underline; }
a:hover img { text-decoration: none!important; }
a.non_sublinhado, .non_sublinhado a { text-decoration: none; }
a.sublinhado, .sublinhado a { text-decoration: underline; }

table {}
th, td {}
thead th, thead td {}
tfoot th, tfoot td {}
tbody th {}
tbody td {}
tbody .fila_par {}

strong { font-weight: bold; }
em { font-style: italic; }
small, sup, sub { font-size: 8.5em; }
sup { vertical-align: super; }
sub { vertical-align: sub; }
pre, code {}
blockquote {}
del { text-decoration: line-through; }

/* Outros modelos de tipografías
---------------------------------------------------------------------------------------------------- */
/* Fonte base: Tahoma, regular, 12px */
.fonte_base, 
.fonte_base_xs, .fonte_base_s, .fonte_base_l, .fonte_base_xl {
	font-family: Tahoma, "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, "Segoe UI", sans-serif;
	font-size: 12px;
	line-height: 23px;
}
.fonte_base_xs {
	font-size: 9px;
	line-height: 14px;
}
.fonte_base_s {
	font-size: 10px;
	line-height: 15px;
}
.fonte_base_l {}
.fonte_base_xl { font-size: 18px; }

/* Fonte alternativa 1:  Lucida Grande, regular, 12px*/
.fonte_alt_1, 
.fonte_alt_1_xs, .fonte_alt_1_s, .fonte_alt_1_l, .fonte_alt_1_xl {
	font-family: "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, "Segoe UI", sans-serif;
	font-size: 12px;
	line-height: 15px;
}
.fonte_alt_1 p { margin-bottom: 1.1em; }
 
.fonte_alt_1_xs {}
.fonte_alt_1_s {}
.fonte_alt_1_l {}
.fonte_alt_1_xl {}

/* Fonte alternativa 2:  Arial, regular, 12px*/
.fonte_alt_2, 
.fonte_alt_2_xs, .fonte_alt_2_s, .fonte_alt_2_l, .fonte_alt_2_xl {
	font-family: Helvetica, Arial, FreeSans, sans-serif;
	font-size: 12px;
	line-height: 15px;
}
.fonte_alt_2 p { margin-bottom: 1.1em; }
 
.fonte_alt_2_xs {}
.fonte_alt_2_s { font-size: 10px; }
.fonte_alt_2_l {}
.fonte_alt_2_xl {}

/* Outras cores para as tipografías
---------------------------------------------------------------------------------------------------- */
.color_breadcrumb { color: #002d62; }
.color_pe { color: #fff; }
.color_pe_imaxes { color: #80590d; }
.color_h_galeria { color: #3d4916; }
.color_h_corpo { color: #254a90; }

/* Aliñación de texto
---------------------------------------------------------------------------------------------------- */
.texto_esq { text-align: left; }
.texto_der { text-align: right; }
.texto_cent { text-align: center; }
.texto_xust { text-align: justify; }

/* ####################################################################################################

elementos_xenericos.css

#################################################################################################### */


/* ####################################################################################################

estructura_base.css

#################################################################################################### */
/* Cabeceira
---------------------------------------------------------------------------------------------------- */
.menu_principal strong {
	font-family: "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, "Segoe UI", sans-serif;
	font-size: 12px;
	line-height: 1.9em;
	color: #3d4916;
}
.menu_principal em {
	font-family: Helvetica, Arial, FreeSans, sans-serif;
	font-size: 10px;
	line-height: 1.9em;
	font-style: normal;
	color: #3d4916;
}

/* Breadcrumb 
---------------------------------------------------------------------------------------------------- */
.breadcrumb a { color: #002d62; }

/* Corpo
---------------------------------------------------------------------------------------------------- */
.cabeceira_navegable .menu_hoyos span { line-height: 12px; }

/* Menu dereita */
.btn_reservas em, .btn_torneos em { font-style: normal; }
.menu_secundario strong {
	font-family: "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, "Segoe UI", sans-serif;
	font-size: 14px;
	line-height: 1.9em;
	color: #3d4916;
}
.menu_secundario em {
	font-family: Helvetica, Arial, FreeSans, sans-serif;
	font-size: 10px;
	line-height: 1.9em;
	font-style: normal;
	color: #3d4916;
}

/* Corpo
---------------------------------------------------------------------------------------------------- */
.cabeceira_navegable .menu_hoyos span { color: #002d62; }
/* Pe
---------------------------------------------------------------------------------------------------- */

/* ####################################################################################################

formularios.css

#################################################################################################### */

label { color: #3d4916; }