/* Federación Española de Asociaciones de Amigos del Camino de Santiago
Hoja de Estilos de ayuda a la maquetación y usabilidad de este sitio
www.caminosantiago.org */

body{
	scrollbar-arrow-color:#ffffff; 
	scrollbar-track-color:#ffffff; 
	scrollbar-shadow-color:#336699; 
	scrollbar-face-color:#336699; 
	scrollbar-highlight-color:#336699; 
	scrollbar-darkshadow-color:#ffffff; 
	scrollbar-3dlight-color:#ffffff; 
 	overflow-x: hidden;
	text-align: center;
	padding: 0;
	margin: 0;
	background-color: #F4F0A7;
	font: normal 10pt Comic Sans MS, Verdana, Arial, sans-serif;
	line-height: 16pt;
	color: #000000;
}

table{font-size:11pt}

/* enlaces con subrayado punteado */
a{text-decoration:none;color: #c00;}
p a:link, p a:visited, p a:active, ul a:link, ul a:visited, ul a:active, {color: #c00; border-bottom: dotted #cc3333 1pt;}
p a:hover, ul a:hover {color: #000000;border-bottom: dotted #c00 1pt;}

h3 a:link, h3 a:visited, h3 a:active {color: #0139A0;border-bottom: dotted #cc3333 1pt;}
h3 a:hover {color: #000000;border-bottom: dotted #C00 1pt;}

#pie a{text-decoration:none;color: #c00;}

/* Establecimientos generales de los margenes y alineaciones*/
p{margin: 0 0 12pt 0;padding: 0; }
.txtdcha{margin: 0 0 12pt 0;padding: 0;text-align:right;}
.txtizda{margin: 0 0 12pt 0;padding: 0;text-align: left;}
.txtctro{margin: 0 0 12pt 0;padding: 0;text-align: center;}
.titagenda {font-size:10pt; color:#c00; margin:0 0 6pt 0;}
#titulo h1{	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:16pt;
	color: Maroon;
	margin:0 0 6pt 0;
	}
h2{font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:15pt; color: Blue; margin:4pt 0 12pt 0;}
h3{font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:13pt; color: #B22222; margin:0 0 6pt 0;}
h4{font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:11pt; color:#c00; margin:18pt 0 6pt 0;}
.primeraletra{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 180%;
	float: left;
	font: bold; color: Black;
}
.reducida{
	font: normal 8pt Comic Sans MS, Verdana, Arial, sans-serif;
	color: #000000;
}
.reducidarojo{
	font: normal 8pt Comic Sans MS, Verdana, Arial, sans-serif;
	color: Maroon;
}

.reducidazul{
	font: normal 8pt Comic Sans MS, Verdana, Arial, sans-serif;
	color: #0000CC;
}

ul {
	list-style-type: disc;
}

li {
	list-style-image: url(../cpportal/imgcomunes/estrella.gif);
	}
/* Plantillas para la distribución del contenido */
#header{width: 600px;height: 100pt;background:url(../cpportal/imgcomunes/logofede100.gif) no-repeat;}
#principal{width: 600px;margin: 0 0 12pt 0;padding:0; text-align: justify;}
#articulo{width: 580px;margin: 0 0 0 0;padding:0; text-align: justify;}
#coldcha{float: right;width: 295px;margin:0;padding: 0pt;text-align: justify;font-size: 10pt;}
#colizda{float: left;width: 295px;margin:0;padding: 0pt;text-align: justify;font-size: 10pt;}
#pie{clear:both;width:600px;margin:78pt 0 24pt 0;}

/* Tratamiento del Anuario */
#anuarioizquierda{float: left;width: 295px;margin:0;padding: 0pt;text-align: left;font-size: 10pt;}
#anuarioderecha{float: right;width: 295px;margin:0;padding: 0pt;text-align: right;font-size: 10pt;}
.anuariotitulo{font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	
	color: #B00000;  font-size: 11pt;  font-weight: bold;	text-align: center;
  }
.anuariofecha{	color: Maroon;  font-size: 10pt;  font-weight: bold;  }
.anuarioentidad{color: Navy;  font-size: 10pt;  font-weight: bold; font-style: italic;   }
.anuariofuente{color: Black;  font-size: 10pt;  font-weight: bold;  }
.anuariopoblacion{color: Navy;  font-size: 10pt;  font-weight: bold; font-style: italic;}
.anuarioarticulo{	color: Black;  font-size: 10pt; text-align: justify;    }
.anuariopublicacion{	color: Maroon;  font-size: 10pt;  font-style: oblique;  font-weight: bold;       }
.anuariofirma{	color: Black;  font-size: 10pt; font-weight: bold;  text-decoration: underline;     }


/* detalles */
.fecha{color: #D40020; font-size:9pt; text-align:right; font-weight: bold;}
.resaltaRojo {color: #A52A2A;font-weight:bold;}
.resaltaAzul {color: Navy;font-weight:bold;}
.alert {	background-color: #fc9;
	 border: 4px double #930;
	 color: Navy;
	 margin: 1em;
	 padding: 1em;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font: bold;
	text-align: center;
}
.cabeceraresaltada {
	background-color: #fc9;
	border: 4px ridge #D2691E;
	color: Navy;
	margin: 1em;
	padding: 1em;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8 pt;
	font: bold;
	text-align: justify;
}

.ImagenDerecha{
	float:right;
	margin:15px;
}
.ImagenIzquierda {
	float:left;
	margin:15px;
}

/* cajas de contenido */
.bloque{margin:0 0 12pt 0;}


/* formularios */
form{margin:0;padding:0;}
input{font-family: verdana, arial, helvetica;font-size: 100%;background-color:#efefef;margin:2pt;  border:1pt solid #ccc;border-color:#aaa #fff #fff #aaa;}
textarea{font-family: verdana, arial, helvetica;font-size: 100%;background-color:#efefef;margin:2pt;  border:1pt solid #ccc;border-color:#aaa #fff #fff  #aaa;}
.boton{
 font: bold 11pt tahoma, verdana, arial, helvetica;
 text-transform: uppercase;
 color: #FFFFFF;
 background: #336699;
 border-top-width: 1pt;
 border-right-width: 1pt;
 border-bottom-width: 1pt;
 border-left-width: 1pt;
 border-top-style: solid;
 border-right-style: solid;
 border-bottom-style: solid;
 border-left-style: solid;
 border-top-color: #7CBAFF;
 border-right-color: #2854A7;
 border-bottom-color: #2854A7;
 border-left-color: #7CBAFF;
}


 
/* Cajas */
/* Simplified box model hack para posicionar correctamente las imagenes de esquina. */
div.cuadrogristop {
	/* La altura es de 32 píxeles ya que ese es el espacio que ocupa nuestra imagen de esquina. */ 
	height:32pt; 
	background-image: url(../cpportal/imgcomunes/cuadrogris/gristopfnd.gif); 
	background-repeat: repeat-x; 
	margin:2em 0 0 0;}

img.topizqda { float:left; }
img.topdcha { float:right; }

div.cuadrogrispie {
	height:32pt; 
	background-image: url(../cpportal/imgcomunes/cuadrogris/grispiefnd.gif); 
	background-repeat: repeat-x; }

img.pieizqda { float:left; }
img.piedcha { float:right; }
 
div.content {
	background-image: url(../cpportal/imgcomunes/cuadrogris/grislatizdo.gif);
	background-repeat:repeat-y; 
	background-color: White; }
 
div.boxcontrol {
	padding:0 5% 0 5%; 
	background-image: url(../cpportal/imgcomunes/cuadrogris/grislatdcho.gif); 
	background-position:right; 
	background-repeat:repeat-y; }

#cajagris h1{
	margin:0;
	/* Solo para decoración, no tiene nada que ver con la solución al espacio en blanco */ 
	border-bottom:1pt dashed #996;
 	background: White;
	font-size:16pt;color: Maroon;}

p.autor { 
margin:-.1em 0 0 0;
/* Solo para decoración no tiene nada que ver con la solución al espacio en blanco */ 
padding-right:8pt; 
border-right:1pt dashed #996;
text-align:right; color: Maroon;}
                   