

/* Presentation Stylesheet */ 
/* Menú izquierda */
table.cajetin {
	width: 100%;
 	border: 0;
	padding: 2%;
}

td.cabezacajetin {
	background: #009966;
	color: #ffffff;
	text-align: center;
    text-decoration: bold;
    font-weight: bold;
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
	padding: 2%;
}

td.cuerpocajetin {
	background: #ccff99;
    color: black;
    text-align:center;
    text-decoration: bold;
    font-weight: bold;
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
	padding: 2%;
}

td.cuerpocajetin_selected {
	background: #CCC;
    color: black;
    text-align:center;
    text-decoration: bold;
    font-weight: bold;
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
	padding: 2%;
}

/* Sub-menús de la izda */
td.cuerpoSUBcajetin {
	background: #CCC;
    color: black;
    text-align:center;
    text-decoration: bold;
    font-weight: bold;
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
	padding: 2%;
}

a.cuerpoSUBcajetin_selected {
	color: #009966;
}

/* Menú donde se muestra la localización en la página: Estás en ...*/
table.cajetinLocalizacion {
	width: 100%;
	padding-left:1%;
    background:#ccff99;
    color: black;
    border-color:#009966;
    border-style: solid;       
}

td.cuerpocajetinLocalizacion {
	background: #ccff99;
    text-align: left;
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    width: 84%;
}

/* cabecera */
table.cabecera{
 padding-top:3px;
 text-align:center;
 width:100%;
}

/* index */
table.index{
 margin-left:5px;
 margin-right:5px;
 border-spacing:10px;
 text-align:center;
}

td.index{
 border-color:#009966;
 border-style:inset;
 border-width:5px;
}

p.index {
 padding: 0 15px;
 text-align:center;
 font-family:Arial, Helvetica, sans-serif;
 font-size:14px;
 color: #009966;
 font-weight: bold;
 font-style:italic;
}

/* Fotos triatlón */
table.fotosTriatlon {
	width: 95%;
	/*background: #009966;*/
    /*border-color:#009966;*/
    /*border-style: solid;     */
	margin-left: 2%;
	margin-right:2%;
	text-align:center;
}

p.tituloFotos{
 padding: 0 15px;
 text-align:left;
 font-family:Arial, Helvetica, sans-serif;
 font-size:18px;
 color: #009966;
 font-weight: bold;
 font-style:italic;
}

p.fotos{
 padding: 0 15px;
 font-family:Arial, Helvetica, sans-serif;
 font-size:14px;
 text-align:justify;
 font-weight: bold;
 font-style:italic;
}

ul.fotos{
 padding: 0 50px;
}

a.fotos{
 font-family:Arial, Helvetica, sans-serif;
 font-size:18px;
 color: #009966;
 font-weight: bold;
 font-style:italic;
}

img.fotos {
 border: 5px solid#009966;
}

/* Títulos */
p.titulo {
 padding: 0 15px;
 text-align:left;
 font-family:Arial, Helvetica, sans-serif;
 font-size:18px;
 color: #009966;
 font-weight: bold;
 font-style:italic;
}

/* Contenidos */
p.contenido {
 padding: 0 15px;
 font-family:Arial, Helvetica, sans-serif;
 font-size:14px;
 text-align:justify;
 line-height:25px;
}

p.contenidoNegrita {
 padding: 0 15px;
 font-family:Arial, Helvetica, sans-serif;
 font-size:14px;
 font-weight: bold;
 text-align:justify;
 line-height:25px;
}

p.contenidoCentrado {
 padding: 0 15px;
 font-family:Arial, Helvetica, sans-serif;
 font-size:14px;
 text-align:center;
 line-height:25px;
}

/* Contenido de las noticias anteriores */
p.noticiasAnteriores{
 padding: 0 15px;
 font-family:Arial, Helvetica, sans-serif;
 font-size:14px;
 text-align: right;
}

img.imagen_noticia_anterior{
 margin-left:2%;
 margin-right:2%;
}

/* Primera letra de cada párrafo */
p.contenido:first-letter {
 font-family:Arial, Helvetica, sans-serif;
 font-size:16px;
 font-weight: bold;
 color:#009966;
}

p.contenidoNegrita:first-letter {
 font-family:Arial, Helvetica, sans-serif;
 font-size:16px;
 font-weight: bold;
 color:#009966;
}

/* Contenido del pie */
p.contenidoPie {
 padding: 0 15px;
 font: 10pt arial;
 font-weight: bold;
 text-align:center;
}

/* Miembros del equipo de triatlón */
p.miembros{
 padding: 0 15px;
 text-align: center;
 font-family:Arial, Helvetica, sans-serif;
 font-size:12px;
 font-weight: bold;
}

/* Palmarés */
p.instrucciones{
 padding: 0 25px;
 text-align: center;
 font-family:Arial, Helvetica, sans-serif;
 font-size:14px;
 font-weight: bold;
}

table.palmares {
 padding: 0 10px;
 width: 100%;
}

td.cabezaPalmares{
 padding: 0 15px;
 text-align: center;
 background: #009966;
 color: white;
 text-align: center;
 border-style: solid;
}

td.cuerpoPalmares{
 padding: 0 15px;
 background: white;
 text-align: justify;
}

p.miembrospalmares{
 font-family:Arial, Helvetica, sans-serif;
 font-size:14px;
 font-weight: bold;
}

p.lugarpalmares{
 font-family: Arial, Helvetica, sans-serif;
 font-size: 16px;
 font-weight: bold;
}

/* Inscripciones*/
p.realizarInscripcion{
 padding: 0 20px;
 font-family:Arial, Helvetica, sans-serif;
 font-size:18px;
 font-weight: bold;
 text-align:center;
 color:#009966;
 text-decoration: blink;
}

/* Guarderías y ludotecas*/
table.guarderia {
 padding: 0 25px;
 width: 50%;
}

td.cabezaGuarderia{
 padding: 0 15px;
 text-align: center;
 background: #009966;
 color: white;
 text-align: center;
 border-style: solid;
}

td.cuerpoGuarderia{
 padding: 0 15px;
 background: white;
 text-align: justify;
}

p.guarderiaLugar{
 font-family:Arial, Helvetica, sans-serif;
 font-size:18px;
 font-weight: bold;
}

p.guarderiaDatos{
 font-family:Arial, Helvetica, sans-serif;
 font-size:14px;
 font-weight: bold;
}

/* Actividades extraescolares */
table.act_extra {
 padding: 0 15px;
 width: 100%;
}

td.cabezaAct_extra{
 padding: 0 15px;
 text-align: center;
 background: #009966;
 color: white;
 text-align: center;
 border-style: solid;
}

td.cuerpoAct_extra{
 padding: 0 5px;
 background: white;
 text-align: justify;
}

p.act-extraLugar{
 font-family:Arial, Helvetica, sans-serif;
 font-size:18px;
 font-weight: bold;
}

p.act_extraDatos{
 font-family:Arial, Helvetica, sans-serif;
 font-size:14px;
 font-weight: bold;
}

/* Actividades extraescolares - ventanas secundarias*/
table.actExtraescolar {
	width: 100%;
    background:white;
    color: black;
}

td.actExtraescolarTitulo {
 text-align: justify;
 font-family:Arial, Helvetica, sans-serif;
 font-size:14px;
 font-weight: bold;
 width:40%;
}

td.actExtraescolar {
 text-align: justify;
 font-family:Arial, Helvetica, sans-serif;
 font-size:14px;
 font-weight: bold;
 width:60%;
}

/* Actividades */
p.actividades{
 padding: 0 15px;
 font-family:Arial, Helvetica, sans-serif;
 font-size:12px;
 text-align:center;
 font-weight: bold;
}

table.actividades{
 margin: 5px;
 width:97%;
 border-spacing:0px 15px;
 text-align:center;
}

td.actividades{
 width:20%;
}

table.solicita_otras_actividades{
 width:98%;
}

/* Actividad */
/* Imagen de cada actividad en particular */
img.imagen_actividad{
 margin-left:2%;
 margin-right:2%;
}

img.imagen_volver_arriba{
 margin-top:2%;
 margin-right:18%;
}

/* Quiénes somos*/
table.fotoSocios{
 border-color:#009966;
 border-style:dashed;
 border-width:5px;
}

/* Contacta con nosotros*/
table.icontacto{
  width:90%;
  text-align:center;
}
p.icontacto{
 padding: 0 15px;
 font-family:Arial, Helvetica, sans-serif;
 font-size:14px;
 text-align:center;
 font-weight: bold;
}

/* Donde estamos*/
table.mapa_google{
 margin-left: 2%;
}


/* Cualquier enlace de la página */
a.enlace{
 color: #009966;
 font-weight:bold;
}

/* Enlaces entre las páginas anteriores */
a.enlaceNoticiasAnteriores{
 color: #009966;
}

a {
	color: black; /* the color of the right angle quote */ /*changed*/
	text-decoration: none;
}
a:hover {
	/*background: transparent; /* needed for IE to allow hover on sub elements */
	text-decoration: underline;
}
a:hover span {
	text-decoration: underline;
}

a.menu {
	color: black;
	text-decoration: none;
	font-size: large;
}


a.menu:hover {
	color: #1081b9;
}


h4, h3 {
 margin:0; 
 padding: 5px 0;
 }
