body{
color:#000099;
background:url(../imagenes/back.jpg) repeat;
font-family: tahoma, Verdana, arial, helvetica;
font-size: 11pt;
text-align:center;
margin:0;
padding:0;
}

/**************	FUENTES	*************************/

.cien{
width:86%;
}

b{
color: #006666;
}

table b{
color: #006666;
}

i{
color:#006633;
}

p{
text-align: center; 
}

h1{
text-align:right;
font-size:150%;
background:#000099;
color: #CCFFFF;
margin-left:auto;
margin-right:auto;
padding:1px;
border: 2px outset #CCFFFF;
padding:6px;
}

h2{
  color:#336633;
  background: #CCFFFF;
  border: thin solid #336633;
  text-align: center;
} 

.nombre{
  font-size:200%;
  font-family: Arial, Sans-serif;
  color:#336633;
}

.titulo{
  font-size:150%;
  font-family: Arial, Sans-serif;
  color:#336633;
}

.cuerpo{
  font-size:110%;
  font-family: Arial, Sans-serif;
  color:#000099;
}

.typo{
   font-family: Courier, Serif;
}

a img {
border: none;
}
/**************	TABLAS	*************************/


A:visited{ 
  color: #336699; 
  text-decoration:none;
  border-style: none none dashed none;
  border-width: 1px;       
  border-color: #336699;  
} 
     
A:link{ 
  color:#663333; 
  text-decoration:none;
  border-style: none none dashed none;
  border-width: 1px;
  border-color: #663333;
}

   
A:active{ 
  color: #339966; 
  text-decoration:none;
  border-style: solid;
  border-width: 2px;
  border-color: #339966;
}  

A:hover{ 
  color: #333333;
  text-decoration:none;
  border-width: 1px;
  border-top-style: none;
  border-right-style: none;
  border-left-style: none;
  border-bottom-style: solid;
  border-color: #333333;
}

a:hover b{
color:#FFFFFF;
}

.left{
text-align:left;
}

.right{
text-align:right;
}

table{
  margin-left: auto;
  margin-right: auto;
  text-align:center;
}

div.info{
  background: #CCFFFF;
  width:90%;
  margin-left: auto;
  margin-right: auto;
  border: thin solid #6699CC;
  padding:10px;
  text-align: justify;
}

table.barrah{
  width:80%; 
  margin:auto;
}

td.inactivo{
  color: #333333;
  text-align:center;
  border:0;
}

td.activo{
  text-align:center;
  border:0;
  background:#003366;
  border: .5px solid #CC6699;
  color: #FFFFFF;
}

div.c70{
  margin-left:100px;
  width:auto;
  display:block;
  position:relative;
}

table.investigo{
  margin-left:auto;
  margin-right:auto;
  width:90%;
  color:#336633;
  /*background: #99CCFF;*/
  background:#6699CC;
  border: thin solid #000099;
}

td.pulsada{
padding:2px;
/*background:#6699CC;*/
background: #99CCFF;
color:#000099;
}

/**************	DIVS *************************/
div{
margin-left: auto;
margin-right: auto;
}

#centre{
text-align:center;
}

div.back {
  clear: both;
  page-break-before: always;
  margin: 2em -0.75em 3em 1em;
  padding: 0.8em;
  background: #99CCFF;
  border: thin solid #3399FF;
 /* background: url(../imagenes/transpa.png) transparent fixed;*/
  z-index:2; 
}

div.section {
  background: #FFFFFF;
  margin: 0em 0 0 -3em;
  padding: 1.5em;
  border: thin solid #000099;
  z-index:3;
}

div.recortador{
  margin-left:5em;
  margin-top:2em;
  margin-right:5em;
  margin-bottom:3em;
  text-align: justify;
}

div.barra{
	background: url(../imagenes/transpa.png) transparent fixed;
	position: fixed;
	top: 0;
	left: 0;
	width:100%;
	border: 2px inset #336633;
	text-align:center;
	z-index:5;
}

div.arriba{
	width:100%;
	height: 0.5em;
}

div.nmedio{
	width:100%;
	height: 1.5em;
}

div.derecha{
text-align:right;
}

div.centrador{
vertical-align:middle;
}

/*
img.foto{
  border:none;
  width:190px;
  padding: 15px;
  float: left;
  vertical-align:middle;
}*/

img.foto {
    border: medium none;
    float: left;
    margin-left: 15px;
    margin-right: 15px;
    margin-top: 10px;
    max-height: 220px;
    vertical-align: middle;
    width: auto;
}