html {
	height:100%;
	width:100%;
	/*background-image:url(../images/estampado_hoja.jpg);*/
}

body {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	
	/*background: #fff url(fondo_title.gif) repeat-y left top;*/
	/*background-color:white;*/
	height:100%;
	width:100%;
	margin: 0px;
	font-size:11px;
	text-align:justify;
	background-image:url(../images/left_column.jpg);
	background-repeat:  repeat-y;	
}

table {
	border:1px solid black;
}

td {
	padding:0em 0.5em 0em 0.5em;
}

p {
	padding-top:0em;
	padding-bottom:0em;
	margin-top:1em;
	margin-bottom:1em;
}

a {
	color:brown;
	color:#f11;
	/*color:#FF6600;*/
	text-decoration: none;
}

a:hover {
	color:#030;
}

#search a:hover {
	color:#080;
}

img {
	border:0px solid white;
}

h1, h2, h3, h4, h5, h6 {
	padding:0em;
	padding-top:1em;
	font-size:1.2em;
}

input {
	font-size:1em;
}

.cursiva {
	font-style: italic;	
}

.multi_send {
	background-color: transparent; 
	border: none;
	padding:0px;
	margin-bottom:-5px;
}

*html .multi_send {
	margin-bottom:-4px;
}

/*cuerpo (necesario para empujar el pie hasta el fondo cuando el contenido no lo hace*/
#cuerpo {
	position:relative;
	height:100%;
	left:0px;
	right:0px;
	padding:0px;
	padding-right:200px;
	
		
}

* html #cuerpo {
	height:100%;
}

/*cuerpo principal (necesario para empujar el pie a medida que avance el contenido*/
#empujadorPie {

	position: relative;
	width:100%;
	min-height:100%;
	margin:0px 200px 0px 200px;
	margin-bottom:-61px;
	/*/*background-color:white;*/
	/*background-color:green;*/
	/*background-image:url(estampado.jpg);*/
	/*background-color:#eee;*/
	background-image:url(../images/middle_line.jpg);
	background-repeat:  repeat-y;
	background-position: center;
}

* html #empujadorPie{
	height:100%;
	margin-bottom:-61px;
	margin-right:-200px;
}

/*cuerpo central*/
#cuerpoCentral {
	
	line-height:1.5em;
	position: relative;
	min-height:100%;
	top:0px;
	padding-bottom:60px;
	border-right:1px solid white;
	/*z-index:80000;*/
}

* html #cuerpoCentral{
	border:0px solid white;
}



/*menu de navegacion a la izquierda*/
#menuNavIzq {
	text-align:left;
	position: absolute;
	width:200px;
	/*top:150px;*/
	z-index:50;
	/*border-right:1px solid black;*/
	background-color:#eee;
	background-color:#f7f7f7;
	border-bottom:1px dashed black;
	/*background-image:url(../images/titleCov_bckgr.jpg);
	background-image:url(../images/menunav_bckgr.jpg);*/
	
}

#menuNavIzq .content div {
	/*border-bottom:1px solid black;*/
	padding:0px 1.5em 0px 0em;
	/*background-color:white;*/
}


/*unidad de navegación del menú inferior*/
.uniNavInf{
	position:relative;
	float:left;
	padding: 15px 0px 15px 20px;
	line-height: 12px;
	text-align:center;
}

/*Columna central*/

.colCenter {
	background-color:white;
}

/*columna izquierda*/
.colIzq {
	margin-right:50px;
	width:49%;
	margin-left:0px;
	margin-top:0px;
	/*border-bottom:1px solid black;*/
	/*border-right:1px solid black;*/
	/*background-color:#eee;*/
}

/*columna izquierda para Internet Explorer*/
* html .colIzq {
	top:150px;
	clear:none;
}

/*columna derecha*/
.colDer {
	float:right;
	clear:both;
	width:49%;
	margin-right:0px;
	margin-top:0px;
	/*border-bottom:1px solid black;*/
	/*border-left:1px solid black;*/
	/*background-color:#eee;*/
}

/*columna derecha para Internet Explorer (se establecen márgenes distintos)*/
* html .colDer {
	margin-right:0px;
	clear:none;
}

/* Caja de texto*/
.cajaTexto{
	padding:1.5em 1.5em 1.5em 1.5em;
	border-bottom:1px dashed black;
	
	/*background-color:#eee;*/
}

*html .cajaTexto {
	border-right:1px dashed white;
}

.colDer .cajaTexto{
	border:none;
	padding-top:1.5em;
}

.colIzq .cajaTexto{
	border:none;
	padding-top:1.5em;
}

.colCenter .cajaTexto{
	border:none;
	padding-top:1.5em;
}

.cajaTexto .title {
	font-size:1.1em;
}

.autor{
	font-style:italic;
}

.cajaTexto .autor {
	font-style:italic;
	/*font-size:1.1em;*/
}

.itemBox {
	padding:1.5em 1.5em 1.5em 1.5em;
	border-top:1px dashed black;
}

.itemBoxes div:first-child{
	border-top:none;
}

/*Título de calaixos temàtics*/
.titleCalaix {
	color:black;
	/*background-color:white;*/
	font-size:1.2em;
	font-weight:bold;
	border-top:1px dashed black;
	border-bottom:1px dashed black;
	padding-left:0.4em;
}

/*Específico del home*/
#home {
	/*color:black;*/
	/*background-color:white;*/
	padding-left:0.4em;
	font-size:1.2em;
	font-weight:bold;
	background-image:url(../images/hand.jpg);
	background-repeat: no-repeat;
	background-color:#f7f7f7;
}


/*Título de área*/
.titleArticles {
	color:black;
	font-size:1.2em;
	font-weight:bold;
	padding:0px 1.2em 0px 1.2em;
	background-color:#ddd;
	/*background-color:#fd0738;*/
	border-top:1px dashed black;
	border-bottom:1px dashed black;
	/*background-image:url(pestania.gif);
	background-repeat: no-repeat;
	background-position: right top;*/
}

.titleArticles a {
	color:white;
}

/*Título de noticias*/
.titleNews {
	/*color:#CC6600;*/
	color:black;
	font-size:1.2em;
	font-weight:bold;
	padding:0px 1.2em 0px 1.2em;
	background-color:#ddd;
	border-top:1px dashed black;
	border-bottom:1px dashed black;
	/*background-image:url(pestania.gif);
	background-repeat: no-repeat;
	background-position: right top;*/
	
}

.titleNews a {
	color:black;
}

/*Título de libros*/
.titleBooks {
	color:black;
	font-size:1.2em;
	font-weight:bold;
	padding:0px 1.2em 0px 1.2em;
	/*background-color:#9900FF;*/
	/*background-color:#724d81;*/
	background-color:#ddd;
	border-top:1px dashed black;
	border-bottom:1px dashed black;
	/*background-image:url(pestania.gif);
	background-repeat: no-repeat;
	background-position: right top;*/
	
}

.titleGen {
	/*color:white;*/
	font-size:1.2em;
	font-weight:bold;
	padding:0px 1.2em 0px 1.2em;
	border-top:1px dashed black;
	/*border-bottom:1px dashed black;*/
	
	/*background-color:#CC0000;*/
	/*background-color:#f11;*/
	/*background-image:url(pestania.gif);
	background-repeat: no-repeat;
	background-position: right top;*/
}

.titleGen img{
	padding:0px;
	margin:0px;
}

.titleGen a {
	/*color:white;*/
}

.titleGen a:hover {
	color:black;
}




.titleCov {
	/*color:white;
	font-family:
	font-size:1.2em;
	font-weight:bold;
	padding:0px 1.2em 0px 1.2em;*/
	/*border-top:1px dashed black;
	border-bottom:1px dashed black;*/
	/*border-bottom:1px dashed black;*/
	
	/*background-color:#CC0000;*/
	/*background-color:#f11;*/
	font-family:Georgia, "Times New Roman", Times, serif;
	text-align:left;
	padding:0.3em 0.6em 0.1em 0.6em;
	padding:0.1em 0.6em 0.1em 0.6em;
	/*font-size:1.2em;*/
	font-size:1.7em;
	line-height:1.2em;
	/*font-weight:bold;*/
	/*border-top:1px solid #f11;*/
	border-bottom:1px solid #f11;
	/*border-right:1px solid black;*/
	/*background-image:url(../images/titleCov_bckgr.jpg);*/
	color:black;
	/*color:white;*/
	/*background-color:#eee;*/
}

.titleCov img{
	padding:0px;
	margin:0px;
}

.titleCov a {
	color:white;
}

.titleCov a:hover {
	color:black;
}


.titleBooks a {
	color:white;
}

.titleBooks a:hover, .titleArticles a:hover, .titleBooks a:hover, .titleNews a:hover {
	color:#030;
}

.document_title {
	/*color:white;*/
	font-family:Georgia, "Times New Roman", Times, serif;
	/*font-family:Verdana,"Times New Roman",Times, serif;
	font-family:Arial;*/
	/*background-color:#f11;*/
	/*padding:0em 1.5em 0em 1em;*/
	padding:0em 0.6em 0.1em 0.6em;
	font-size:1.7em;
	/*font-size:1.5em;*/
	line-height:1.2em;
	/*font-weight:bold;*/
	border-bottom:1px solid #f11;
	text-align:left;
	/*border-bottom:1px solid black;*/
}

*html .document_title {
	border:1px solid #f11;
	border-top:none;
	border-left-color:white;
	/*border-top-color:white;*/
	border-right-color:white;
}

.document_content {
	padding:1.5em;
}

.section_title {
	/*position:absolute;
	top:71px;*/
	font-family:Georgia, "Times New Roman", Times, serif;
	/*font-family:Verdana,"Times New Roman",Times, serif;
	font-family:Arial;*/
	/*background-color:#f11;*/
	/*padding:0em 1.5em 0em 1em;*/
	padding:0em 0.6em 0.1em 0.6em;
	/*margin-right:200px;*/
	/*font-size:1.2em;*/
	font-size:1.7em;
	line-height:1.2em;
	/*font-weight:bold;*/
	border-bottom:1px solid #f11;
	text-align:left;
	/*z-index:200;*/
}

*html .section_title {
	border:1px solid #f11;
	border-top:none;
	border-left-color:white;
	/*border-top-color:white;*/
	border-right-color:white;
}


/*pie de la pagina*/
#pie {
	text-align:center;
	color:#999999;
	position:relative;
	margin-right:-200px;
	margin-left:200px;
	height:60px;
	border-bottom:0px solid black;
	border-top:1px dashed black;
	background-color:white;
	vertical-align:top;
}


/*menú del pie*/
#menuPie {
	position: relative;
	left:-200px;
	float:left;
	padding-top:2em;
	color:#999999;
	margin-left:200px;
	padding-left:1.5em;
}

* html #menuPie {
	margin-left:100px;
}

#menuPie a {
	color:#999999;
}

/*cuadro inferior derecho*/
#cuadroInferiorDer {
	position: relative;
	float:right;
	vertical-align:top;
	z-index:90;
	padding-right:1.5em;
}

#cuadroInferiorDer a {
	padding-left:10px;
}



.text {
	font-family:inherit;
	font-size:1em;
}

.form {
	/*background-color:white;*/
	width:100%;
	margin:auto;
	border-bottom:1px dashed black;
}

*html .form {
	margin-top:-19px;
}

.form table {
	padding-left:1.5em;
	padding-right:0.5em;
	border:1px solid black;
	border-right:none;
}

*html .form table {
	border-top:none;
}

.form table td {
	padding: 0.5em 0em 0.5em 0em ;
	vertical-align:top;
}

*html #search_motif {
	margin-top:0.1em;
}

#enviar {
	padding-top:1em;
	padding-bottom:1em;
	/*background-color:white;*/
	text-align:center;
}

.clearboth {
	clear:both;
}

.cajaTexto img {
	border:1px solid black;
	position:relative;
	/*float:left;*/
}

*html .colIzq .cajaTexto img {
	position:static;
}

*html .colDer .cajaTexto img {
	position:static;
}

.titulo {
	font-size:1.1em;
	text-decoration: underline;
}

.button {
	color:white;
	background-color:#f11;
}

