* {
  padding: 0;
  margin: 0;
  NObackground: #FFFFFF;
  
	font-family: 'Candara','Calibri', 'Arial';
	font-size: 21px;
	text-decoration: none;
	line-height: 1.5;
	text-indent: 0px;
	color: #555555;
}

A:link {text-decoration: none; color: #5588FF;}
A:visited {text-decoration: none;  color: #5588FF;}
A:active {text-decoration: none;  color: #5588FF;}
A:hover	{color: #FFFFFF;background: #5588FF;}

.wrapper {
  width: 100%;
  margin: auto;
  NOOoverflow:hidden;
  NOOOoverflow: visible;
}
header {
  background: rgba(255,255,255,0.75);
  background-image: url("g/barra_fon.png");
  background-repeat: repeat;
  background-size: 100% 100%;
  opacity: 1.0;
  width: 100%;
  position: fixed;
  z-index: 10;
  NObox-shadow: 20px 20px 150px grey;
}

.contenido {
  padding-top: 80px;
  padding-left: 280px;
  padding-right: 280px;
  width: 60%;
  
  font-family: 'Candara','Calibri', 'Arial';
  font-size: 21px;
  text-decoration: none;
  line-height: 1.5;
  
  text-indent: 0px;
  ÑÑÑword-spacing: 10px;
  
  color: #555555;
}

iframe {
  NOOoverflow: hidden;
  scrolling: no;
  valign: center;
}

.barralink {
  padding: 10px;
  color: #FFFFFF;
  background: none;
  font-family: 'Calibri','Arial';
  font-size: 16px;
  NOfont-size: 1.2vw;
  line-height: 0.5;
  text-decoration: none;
  NOOposition: relative; NOOtop: +32%;
  z-index: 3;
}
.barralink:link {
  color: #FFFFFF;
  background: none;
}
.barralink:hover {
  background: #5588FF;
    opacity: 0.85;
}
.barralink:visited {
  color: #FFFFFF;
  background: none;
}


.barralink2 {
  padding: 10px;
  color: #5588FF;
  font-family: 'Calibri','Arial';
  font-size: 20px;
  text-decoration: none;
  position: relative; top: +30%;
}
.barralink2:hover {
  background: #5588FF;
  color: #FFFFFF;
  opacity: 0.85;
}
.barralink2:visited {
  padding: 10px;
  color: #5588FF;
  font-family: 'Calibri','Arial';
  font-size: 20px;
  text-decoration: none;
  position: relative; top: +30%;
}

div.sidebar {
  position: fixed;
  top: 58;
  left: 0;
  width: 250px;
  border: 0px solid #73AD21;
    opacity: 0.9;
}

div.pie {
  background: rgba(235,235,235,0.85);
  position: fixed;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 32px;
  border: 0px solid #73AD21;
  padding-top: 0px;
  vertical-align: middle;
  NObox-shadow: 20px 20px 30px grey;
}

.titulo {
	font-family: 'Candara','Calibri', 'Arial';
	font-size: 32;
	color: #5588FF;
}

.titulo2 {
	font-family: 'Candara','Calibri', 'Arial';
	font-size: 23;
	color: #5588FF;
}


HR {border: 1px dashed #AAAAAA;}
.TDgris {border: 0px dashed #AAAAAA; background-color: #EEEEEE; padding: 10px; box-shadow: 1px 1px 10px rgb(230,230,230); }
.TDblanco {border: 1px dashed #AAAAAA; background-color: #FFFFFF; padding: 10px;}
.TDanuncio {border: 1px dashed #AAAAAA; background-color: #FFDD99; padding: 10px;}
