#breadcrumbs {	
	padding: 1px;
	margin-bottom: 25px;
	font-size: 0.7em;
}

#breadcrumbs ul {
	margin-left: 0;
	padding-left: 0;
	display: inline;
	border: none;
} 

#breadcrumbs ul li {
	margin-left: 0;
	padding-left: 2px;
	border: none;
	list-style: none;
	display: inline;
}

span.currentPage {
	font-weight: bolder;
}

p.logo a:hover, p.logo a:focus, p.logo a:active, #pie a:hover, #pie a:focus #pie a:active {
	background: #fff;
	color: #000;
}

.back {
	float: right;	
}

.back a:after {
	font-weight: bolder;
	content:" | "attr(accesskey);
}
/*********************** encabezados ************************/


h1 { 
	text-align: center;
   font: 200% sans-serif;
	font-weight: bolder;
	color: #888888;
	background: transparent;	 
}

h2, h3, h4 { 
	text-align: left;
}

h2 { 
	font: 140% sans-serif; 
	background: #0055A4; 
	color: white; 
	padding: 0.2em; 
}

h3 { 
	font: 110% sans-serif; 
	color: #00AEEF; 
	background: transparent; 
	margin-left: 20px;
}

h4 { 
	font: 100% sans-serif; 
	font-weight: bolder;
}

p.menu a:after {
	font-weight: bolder;
	content:" | "attr(accesskey);	
}

/**************************** pie ***************************/

.tecInfo, .copyright, .small {
   font-size: 0.8em;
}

.copyright {
	margin: 0 20px;
}

/**************************** content ***********************/

body {
  padding: 0px;
  margin: 0;
  font-family: sans-serif;
  color: black;
  background: white;
  text-align: justify;  
  background-attachment: fixed;
  background-position: left;
  background-repeat: no-repeat;
}

p.menu {
	margin: 40px 0px;
	text-align: center;
}

p {
	margin: 15px 20px;
}


p.subtitle {
	text-align: center;
   font-style: italic;
   font-size: 0.7em;
   text-indent: 0;
}

ul, dl {
	margin-right: 30px;
}

ul li {
	list-style-type: disc;
	padding: 1px;
}

dl {
	margin-left: 30px;
}

dd {
	font-size: 0.9em;
	margin-top: 3px;
	margin-bottom: 5px;
}

/**************************** links ****************************/

a:link { 
	color: #00C; 
	background: transparent;
}

a:visited { 
	color: #609; 
	background: transparent;
}

a:active { 
	color: #C00; 
	background: transparent;
}

/* no border on img links */
a:link img, a:visited img { 
	border-style: none;
}

a img { color: white; }        /* trick to hide the border in Netscape 4 */
@media all {                   /* hide the next rule from Netscape 4 */
  a img { color: inherit; }    /* undo the color change above */
}

/**************************** images ****************************/

div.figure {
  text-align: center;
  margin: 15px;
}

div.figure p, div.figure img {
  text-align: center;
  font-style: italic;
  font-size: 0.7em;
  text-indent: 0;
}

/* p.image img {
	border: 1px solid black
}