/*****************************************************************/
/* HOJAS DE ESTILOS DESARROLLADA PARA 3ARROWBIOTECH */
/* Autor: Daniel A. García Frías */
/* Fecha de realización: 19/05/2007 */
/*****************************************************************/
/*  ****ESTILOS GENERALES**** */
* {
	/*margin: 0px;
	padding: 0px;*/
	/*text-align: left;*/
	}

* a {
		text-decoration: none;
		cursor: pointer;
	}
	
/* ESTILO DE ELEMENTO BODY, PRINCIPAL DE PAGINA */

body { 
		font-family: Tahoma, sans-serif; 
		font-size: 10pt; 
		text-align: center;
		background: #FFF url('./../images/bg.gif') bottom right fixed no-repeat;
		margin: 0px;
		padding: 0px;
		direction: ltr;
		behavior: url('./csshover.htc'); /* Añadimos la pseudo clase :hover a Explorer */
	}

/* ESTILO DE CABECERA */

div#cabecera {
		background: #FFF url('./../images/bg_cabecera2.gif') no-repeat center right;
		height: 210px;
		text-align: left;
	}

div#cabecera a img {
		border: 0px;
		background: #FFF;
		margin-top: 1em;
		margin-left: 1em;
	}

div#cabecera div#banda {
		background-color: #642A81;
		text-align: right;
		font-weight: bold;
	}

div#cabecera div#banda a {
		text-align: right;
		color: #FFF;
		padding-right: 1em;
	}
	
/* ESTILO DE BARRA DE NAVEGACION */

#menu_principal {
		border-top: 1px solid #642A81;
		min-height: 23px;
		height: 1.3em;
		background: url('./../images/nav_fondo1.gif') repeat-x;
		margin: 0px 0px 24px 0px;
	}

#menu_principal a {
		display: block;
		float: left;
		padding: 0px 1px 0px 0px;
		background: url('./../images/nav_fondo2.gif') right no-repeat;
		font-size: 1em;
		text-decoration: none;
		color: #666;
	}

#menu_principal a:hover {
		color: #642A81;
		background-color: #F8EDFD;
		text-decoration: overline;
	}

#menu_principal a strong {
		text-align: center;
		background: url('./../images/nav_fondo1.gif') repeat-x;
		display: block;
		padding: 4px 10px 3px 10px;
	}

#menu_principal a.activo {
		padding: 0px 7px 0px 0px;
		color: #642A81;
		background: url('./../images/nav_fondoactivo2.gif') right no-repeat;
	}

#menu_principal a.activo strong {
		text-align: center;
		background: url('./../images/nav_fondoactivo1.gif') repeat-x;
		display: block;
		padding: 4px 10px 3px 10px;
	}

#menu_principal a.ultimo {
		padding: 0px;
	}

#menu_principal #idiomas a {
		display: block;
		float: left;
		padding: 0px;
		margin-top: 1px;
		background: none;
	}
/* MIGAS DE PAN */

#migas_pan {
		/*display:none;*/
		color: #999;
		margin: 6px 12px 0px 24px;
		text-align: right;
	}

/* ESTILO DE PIE DE PAGINA */

div#pie { 
		clear: both;
		width: 100%; 
		text-align: center; 
		padding: 0.8em 0.2em; 
		margin-top: 0.5em;
		/*background: url('./../images/bg_pie.gif') top repeat-x; */
	}

div#pie ul {
		margin: auto;
		display: none;
	}

div#pie ul li { 
		display: inline; 
		list-style-type: none; 
		margin-left: 0.5em; 
		margin-right: 0.5em;
	}
	
div#pie ul li a { 
		color: #B194C0; 
	}

div#pie ul li a:hover {
		color: #642A81;
		text-decoration: overline underline;
	}

/* ESTILO DE CAJA DE CONTENIDO */

div#contenido {
		/*width: 100%;
		width: 800px;*/
		width:expression(((document.documentElement.clientWidth && document.documentElement.clientWidth < 768) || (document.body.clientWidth && document.body.clientWidth < 768)) ? "768px" : "100%" );
		text-align: center;
		margin-left: auto;
		margin-right: auto;
	}
	
div#contenido h1 {
		font-weight: bold;
		font-size: 2em;
		/*font-style: italic;*/
		/*font-variant: small-caps;*/
		text-align: left;
		text-indent: 0.5em;
		color: #642A81;
		background-color: #F8F5FA;
		border-left: 0.5em solid #642A81;
		margin-top: 0px;
	}
	
/* ESTILO DE BLOQUE PRINCIPAL DENTRO DEL CONTENIDO */

div#principal {
		width: 95%;
		margin: 0px auto;
	}
	
div#principal p {
		text-align: justify;
		/*text-align: left;*/
		text-indent: 1em;
		font-size: 10.5pt;
		/*font-size: 0.9em;*/
		line-height: 1.5em;
	}
div#principal span.tm {
		font-size: 0.7em;
		vertical-align: super;
	}

div#principal ol {
		text-align: left;
		font-size: 10.5pt;
	}

div#principal ol li {
		margin-bottom: 0.5em;
	}
	
div#principal p strong, div#principal ol strong {
		color: #642A81;
	}

div#principal a:link, div#principal a:active, div#principal a:visited  {
		color: #642A81;
	}

/* ******PORTADA****** */

/* ESTILO DE CUADRO DE PORTADA*/
div#bloques div {
		margin: 0em;
		padding: 0em;
		text-align: left;
		background-color: #FFF;
	}

div#bloques div h3 {
		margin-top: 0px;
		font-weight: bold;
		font-size: 1.1em;
		line-height: 1.9em;
		padding-left: 1em;
		color: #642A81;
		/*background: #F8F5FA url('./../images/bg_ptos.gif') no-repeat top left;*/
		background: #FFF url('./../images/bg_h3.gif') repeat-x bottom;
		border: 1px solid #642A81;
		border-width: 1px 3px 3px 1px;
		vertical-align: middle;
	}

div#bloques hr {
		color: #642A81;
		background-color: #642A81;
		height: 1px;
	}
div#bloques div.derecha { 
		margin-left: 52%;
	}
	
div#bloques div.izquierda  { 
		width: 48%;
		float: left;
	}
	
span.leermas {
		font: 0.8em Tahoma,sans-serif;
		width: 100%;
		text-align: right;
	}
	
span.leermas a {
		color: #00F;
	}
	
div#bloques div ul li {
		padding-bottom: 1.4em;
		list-style-type: disc;
		list-style-image: url('./../images/icons/pdf.gif');
		padding-left: 1em;
	}
	
