BODY {
	font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 1em;
    color:#000000;
}

H1 {
	font-variant : small-caps;
}

H2 {
/*    text-align : center;
*/
	font-variant : small-caps;
}

H3 {
	font-size:1.3em;
	font-variant : small-caps;
	color: rgb(153,51,51);
}

H4 {
	font-size:1.1em;
/*    text-align : left;
*/	font-variant : small-caps;
}

A, A:VISITED {
	text-decoration: none;
	color: #A85400;
}

A:HOVER, A:ACTIVE {
	text-decoration: underline;
    color: maroon;
}

A:VISITED {
	text-decoration: none;
	color: #A85400;
}

A:ACTIVE {
	text-decoration: underline;
    color: maroon;
}

td {
	vertical-align: top;
}

IMG {
	border : none;
}

SELECT, INPUT {
	font-size: 90%;
}

textarea{
	font-size: 98%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

TABLE.tficha {
	width:95%;
    padding: 0px 0px 0px 0px;
	font-size:0.9em;
    border-collapse:collapse; 
    border:1px solid #990033;
	font-size:0.9em;
}

.tficha td {
	vertical-align:middle;
    width:25%;
	border-bottom-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-color: #990033;
}

.tficha th{
	background-color:#DBDBDB;border:1px solid #990033; border-width:1px 0;
}

td.dficha {
	padding-right:10px;
	text-align: right;
	border-right-style: none;
}

.dfichabusca{
    margin-bottom:10px;
	text-align: right;
}

input.dficha {
	margin-bottom:2px;
}

TABLE.textoenlaces {
}

.textoenlaces td {
	font-size:0.8em;
	width:5%;
/*	font-size:1em;
	width:45%;
	font-style: italic;
*/}

.textoenlaces th {
	font-size:1.1em;
	font-variant : small-caps;
    width:45%;
	color:#000000;
}

.textoenlaces td a {
	color:#000000;
}

.texto th {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
}

.ficha INPUT{
	width:10pc;
}

INPUT.grande {
	width:20pc;
}

TEXTAREA.grande {
	width:20pc;
}

tr.consulta {
padding: 4px 0px 4px 0px;
}

LI.consulta {
padding: 0px 0px 3px 0px;
/*text-align:left;
*/}

LI.consulta a{
	color:#000000;
}

.tabla {
	background : #DEDEDE;
	color: #000000;
}

.cabecera {
	background: #B4001F;
	color: #FFFFFF;
	font-variant: small-caps;
	font-weight: bold;
	text-align : center;
}

A.cabecera, A.cabecera:VISITED {
	text-decoration: none;
	color: #FFFFFF;
}

A.cabecera:HOVER, A.cabecera:ACTIVE  {
   text-decoration: underline;
   color: #FFFFCC;
}

div.bloquescol{
	position:relative;
	float:left;
	padding:0;
	width:50%;
	height:80px;
}

div.subbloques{
	width:90%;
}

.texto {
	font-size: 75%;
	margin-top: 5%;
	margin-left: 4%;
	margin-right: 2%;
	text-align:left;
/*	text-indent:20px;
*/}

.textograf {
	font-size: 70%;
	margin-top: 5%;
	margin-left: 5%;
	margin-right: 1%;
	text-align:justify;
/*	text-indent:20px;
*/}

.textoform {
	font-size: 70%;
	margin-top: 5%;
	margin-left: 10%;
	margin-right: 1%;
	text-align:justify;
/*	text-indent:20px;
*/}

.textoportada {
	font-size: 75%;
	margin-top: 5%;
	margin-left: 5%;
	margin-right: 8%;
	text-align:left;
/*	text-indent:20px; 
*/}

.textoenlaces {
	font-size: 75%;
	margin-top: 5%;
	margin-left: 2%;
	margin-right: 1%;
 	text-align:left;
}

.tituloprivado{
	background-image: url(img/bola_s.gif);
	background-repeat: no-repeat;
	background-position: 6px center;
	font-size:1em;
	font-variant : small-caps;
	color:#A85400;
	text-indent:20px;
}

.textoparrafos {
	font-size: 75%;
	margin-top: 5%;
	margin-left: 5%;
	margin-right: 5%;
	text-align:justify;
/*	text-indent:20px;
*/}

.textoparrafos p{
    margin-bottom: 10px; 
}

.izqda {
	text-align: left;
}

.centrado {
	text-align: center;
}

.derecha{
	text-align: right;
}

.cursiva {
	font-style: italic;
	color : Maroon;
}

.scap{
	font-variant : small-caps;
}

.bloques {
	margin-top:5%;
	width:45%;
	float:left;
	text-transform: uppercase;
	text-align: center;
	z-index: 0;
	position: relative;
}

.bloquesa {
	position: relative;
	margin-top:5%;
	width:75%;
}

.bloquesb {
	position: absolute;
	top: 10px;
	right: 10px;
}

.sinbloques {
   clear:left;
}

.bordes {
	padding-right: 20px;
	padding-left : 20px;
    border: 1px solid #a4a6a4;
}

.fpeque{
	padding-left : 10px;
	font-size: 90%;
}

.barraerror {
	background-color:#999999;
	text-align: center;
	width:60%;
	font-size: 80%;
}   

.nofloat {
	clear:both;
}

ul.zzz {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 5px;
}

.fadjuntos {
	margin-left:70px;
}

/**************************************
     TABLAS
**************************************/	  
table.rpestudios, table.rpestudios td {
	border               : 1px solid #CCC;
	border-collapse      : collapse;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
}

table.rpestudios thead th, table.rpestudios tbody th
{
	padding               : 3px 0px 3px 5px;
	color                 : #FFFFFF;
	background-color: #006699;
	font-variant: small-caps;
	font-size: 85%;
}

table.rpestudios tbody tr td
{
	padding               : 2px 0px;
	color                 : #666;
	font-size: 95%;
}

