/***************************************************************************
	Hoja de estilo principal d elas páginas de Recolab
	Autor: Luis M. Jiménez
	Fecha Actualización: 16/5/02
****************************************************************************/

body { 
	background-color: #FFFFFF; 
	color: #003366;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12pt; 
}

a:link {
	text-decoration: none;color: #ffffff;
	background-color: transparent; 
}
a:visited {
	text-decoration: none;color: #ffffff;
	background-color: transparent; 
}
a:active {
	text-decoration: none;color: #ffffff;
	background-color:transparent; 
}
a:hover {
	text-decoration: none; color: #ccffff;
	background-color: transparent; 
}

hr {
	color: #666699;
	background-color: transparent; 
}



caption {
	color: rgb(102,102,153);
	background-color: #FFFFFF; 
}


label { 
	color: #CC0000;
	background-color: #FFFFFF; 
} 

p { text-align: justify; margin-top: 4pt; margin-bottom: 10pt; margin-left: 15pt; background-color: transparent;  }

div.titulo1, span.titulo1, p.titulo1  {  
	position: static; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 16pt; font-weight: bold; font-variant: small-caps; 
	color: #FFFFFF; background-color: #003366; 
	border: 0px #003366 solid;
	white-space: normal; 
	margin-top: 5px; margin-bottom: 8px; 
	margin-left: 0px; text-align: left; 
	padding-left: 10px;
}


div.titulo1-centrado, span.titulo1-centrado, p.titulo1-centrado  {  
	position: static; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 16pt; font-weight: bold; font-variant: small-caps; 
	color: #FFFFFF; background-color: #003366; 
	border: 0px #003366 solid;
	white-space: normal; 
	margin-top: 5px; margin-bottom: 8px; 
	margin-left: 0px; text-align: left; 
	padding-left: 10px;text-align: center;  
}

div.titulo2, span.titulo2, p.titulo2 { 
	font-family: Arial, Helvetica, sans-serif; font-size: 14pt; font-weight: bold; 
	font-variant: small-caps; 
	color: #003366; background-color: transparent; 
	white-space: normal; margin-top: 5px; margin-bottom: 8px; 
	position: static; margin-left: 0pt; text-align: left;  
	border-color: #003366 #003366 #003366 #003366; 
	font-style: normal;
	border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: thin; border-left-width: 0px;
}

div.titulo3, span.titulo3, p.titulo3 { 
	font-family: Arial, Helvetica, sans-serif; font-size: 12pt; font-weight: bold; 
	font-variant: small-caps; color: #003366; background-color: transparent; 
	white-space: normal; margin-top: 5px; margin-bottom: 8px; position: static; 
	margin-left: 0pt; text-align: left; 
	border-style: none; 
	border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px;
}


div.titulo3-centrado, span.titulo3-centrado, p.titulo3-centrado { 
	font-family: Arial, Helvetica, sans-serif; font-size: 14pt; font-weight: bold; 
	font-variant: small-caps; color: #003366; background-color: transparent; 
	white-space: normal; margin-top: 5px; margin-bottom: 8px; position: static; 
	margin-left: 0pt; text-align: center; 
	border-style: none; 
	border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px;
}



p.pie, span.pie, div.pie { 
	position: static; font-family: Arial, Helvetica, sans-serif; 
	font-size: 9pt; color: #0000ff; background-color: transparent;  
	margin-top: 8px; margin-bottom: 0px; 
	margin-left: 0pt; text-align: left; border-style: none; 
	border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; 
}


p.texto, span.texto, div.texto { 
	text-align: justify; margin-top: 4pt; margin-bottom: 4pt; margin-left: 10pt;  background-color: transparent;
}


p.texto-left, span.texto-left, div.texto-left { 
	text-align: left; margin-top: 4pt; margin-bottom: 4pt; margin-left: 10pt; background-color: transparent;
}

p.texto-right, span.texto-right, div.texto-right { 
	text-align: right; margin-top: 4pt; margin-bottom: 4pt; margin-left: 10pt; background-color: transparent;
}

p.texto-centrado, span.texto-centrado, div.texto-centrado { 
	text-align: center; margin-top: 4pt; margin-bottom: 4pt; margin-left: 10pt; background-color: transparent;
}


div.mensaje, span.mensaje, p.mensaje { 
	font-family : Arial, Helvetica, sans-serif; font-weight: bold; font-size: 10pt; color: #003366; text-align: center; background-color: #FFFFFF; 
}


div.enlace, span.enlace, p.enlace { 
	font-family : Arial, Helvetica, sans-serif; font-weight: bold; font-size: 10pt; color:#FFFFFF; ; text-align: center; background-color: #003366 
}
span.asignado {  color: #ffff00}


table.pfc {  
	border: 1px #003366 solid;
	margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; 
	padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px;
}

td.pfc-logo {  
	font-family: Arial, Helvetica, sans-serif; font-size: 11pt; font-style: normal; font-weight: bold; 
	color: #003366; text-align: center; vertical-align: middle; 
	
	padding-top: 1px; padding-right: 1px; padding-bottom: 1px; padding-left: 1px; 
	border: 1px #003366 solid; background-color: #d0d0d0;
	width: 50px;
}

td.pfc-titulo {  
	font-family: Arial, Helvetica, sans-serif; font-size: 11pt; font-style: normal; font-weight: bold; 
	color: #ffffff; text-align: left; vertical-align: middle; 

	padding-top: 3px; padding-right: 6px; padding-bottom: 3px; padding-left: 6px; 
	border: 1px #003366 solid; background-color: #003366;
	width: 650px;
}

td.pfc-texto{
	font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; 
	color: #003366; text-align: left; vertical-align: top; 

	padding-top: 6px; padding-right: 5px; padding-bottom: 6px; padding-left: 6px; 
	border: 1px #003366 solid; background-color: #ffffFF;
}

td.pfc-pie{
	font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; 
	color: #003366; text-align: left; vertical-align: middle; 

	padding-top: 4px; padding-right: 5px; padding-bottom: 4px; padding-left: 6px; 
	border: 1px #003366 solid; background-color: #BFE4F9;
	
}


table.menu {  
	border: 0px #003366 solid;
	margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; 
	padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px;
}
td.menu{  
	border: 0px #003366 solid; 
	font-family: Arial, Helvetica, sans-serif; font-size: 11pt; font-style: normal; font-weight: normal; 
	color: #003366; background-color: transparent;
	text-align: center; vertical-align: top; 
	padding-top: 5px; padding-right: 10px; padding-bottom: 0px; padding-left: 10px; 
	margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px
}

td.menul{  
	border: 0px #003366 solid; 
	font-family: Arial, Helvetica, sans-serif; font-size: 11pt; font-style: normal; font-weight: normal; 
	color: #003366; background-color: transparent;
	text-align: left; vertical-align: top; 
	padding-top: 5px; padding-right: 10px; padding-bottom: 0px; padding-left: 10px; 
	margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px
}
td.menuh{  
	border: 0px #003366 solid; 
	font-family: Arial, Helvetica, sans-serif; font-size: 12pt; font-style: normal; font-weight: bold; 
	color: #003366; background-color: transparent;
	text-align: center; vertical-align: middle; 
	padding-top: 0px; padding-right: 0px; padding-bottom: 5px; padding-left: 0px; 
	margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px
}

td.menuhr{  
	border: 0px #003366 solid; 
	font-family: Arial, Helvetica, sans-serif; font-size: 12pt; font-style: normal; font-weight: bold; 
	color: #003366; background-color: transparent;
	text-align: right; vertical-align: middle; 
	padding-top: 0px; padding-right: 0px; padding-bottom: 5px; padding-left: 0px; 
	margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px
}

td.menuhl{  
	border: 0px #003366 solid; 
	font-family: Arial, Helvetica, sans-serif; font-size: 12pt; font-style: normal; font-weight: bold; 
	color: #003366; background-color: transparent;
	text-align: left; vertical-align: middle; 
	padding-top: 5px; padding-right: 10px; padding-bottom: 5px; padding-left: 10px; 
	margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px
}

td.TITULACION{ 
	font-family: Arial, Helvetica, sans-serif; font-size: 14pt; font-weight: bold; 
	font-variant: small-caps; color: #003366; background-color: transparent; 
	white-space: normal; margin-top: 5px; margin-bottom: 8px; position: static; 
	margin-left: 0pt; text-align: center; 
}

table.borde {   }

td.TITLE{ 
	font-family : Arial, Helvetica, sans-serif; font-weight: bold; font-size: 12pt; color: #003366; background: #99CCFF; text-align: center;
}


td.HEAD	{ 
	font-family : Arial, Helvetica, sans-serif; font-weight: bold; font-size: 10pt; color: white; background: black; text-align: center;

}

td.ROWL	{ 
	font-family : Arial, Helvetica, sans-serif; font-weight: normal; font-size: 9pt; color: black; background: white; text-align: left; 
	padding-left: 6px; vertical-align: top; 
}

td.ROWC	{ 
	font-family : Arial, Helvetica, sans-serif; font-weight: normal; font-size: 9pt; color: black; background: white; text-align: center; 
	
}

td.ROWCT	{ 
	font-family : Arial, Helvetica, sans-serif; font-weight: normal; font-size: 9pt; color: black; background: white; text-align: center; vertical-align: top; 
	
}
td.FOOT	{ 
	font-family : Arial, Helvetica, sans-serif; font-weight: bold; font-size: 9pt; color: black; background: #003366; text-align:center;
}



