﻿/* Estructuras básicas */
	.suscripcion {font-size: 14px;font-style: italic;text-align: center;}
	.visited {color: #be6334;}
	#contenedor{width:80%;margin:0 auto;//float:right;}
	#container{	width:100%; //width:101%;height:auto;top:0px;margin:0px; //margin-top:-16px;padding:0px; //padding-top:0px;border: #BFBFBF solid 1px;//margin-left:-4px;}
/* General */
	img {border: 0;	margin:0 5px 0 5px;	padding:0px;}
	acronym {cursor:help;border-bottom: dotted 1px;}
	input , select{	font-size:1em;letter-spacing:0.01em;color: #696969;	}
	.nomostrar{	display:none;}
/* Headings */
	h1 {font-size: 1.7em;margin:0;padding:0;color:#6C2D02;}
	h2 {font-size: 1em;	color: #23608d;	margin:0 20px;}
	h3 {font-size:0.8em;	}
/* Lists */
	ul{padding: 0;margin:0;list-style:none;	}
	ol {margin:0 10px;}
	li {padding: 0;	margin: 5px 10px;}
	p {	padding: 0px;margin: 10px 0;}
/* Links */
	a:link,  a:visited {text-decoration: none;color: #696969;}
	a:hover,  a:active {color: #be6334;	text-decoration: underline;	}
/* Forms */
	form{margin:10px 0;}
	.enviar_btt{height:auto;width:auto;	background: #FFF;color: #942928;border:none;cursor:pointer;	}
    table  { padding:10px; margin-left:auto; margin-right:auto;}
    caption { margin-top:30px; caption-side: top ; margin-left:auto; margin-right:auto; font-weight:bold;}
    TR#enviar { text-align:center; }
    td { vertical-align:text-top; }
/*-------------------------------------------------
  Leftcol content
-------------------------------------------------*/
	.menu{border: #38597a solid 1px;width:90%;margin:0 auto;}
	.fecha{	margin: 0 0 0 0;padding:1px 0 0 0;color:#FFFFFF;font-weight:bold;font-size:0.8em;}
	.topbox h3{	margin:0 0 0 20px;color:#FFFFFF;font-weight:bold;}
    .listado{border-bottom:#DADADA dotted 2px;width:90%;margin:10px auto;padding:0 0 10px 0;}
	.element{color:#000;font-weight:bold;}
	.element a:link, .element a:visited {color:#000;}
	.element a:hover, .element a:active {color: #be6334;text-decoration: underline;}
	.subelement{font-weight:normal;}
	.listado1{width:70%;margin:10px auto;padding:10px 0;}
	.subelement1{padding:5px 0 0 30px;}
	.buscar{width:90%;margin:0 auto;border-bottom:#DADADA dotted 2px;}
	.buscar form{margin:10px 0 20px 10px;}
 /*-------------------------------------------------
  Main content
-------------------------------------------------*/
 /*última obra que se incluye en la BD*/
 	#ultima{top: 10px; //top:4px;margin-top:8px; //margin-top:-5px;	margin-left:0px;margin-bottom:0px;margin-right:0px;	color:#4F4641;}
	#textos {width:96%;	margin:10px; padding:0;	text-align:justify;	}
	#textos h2{	background:#E6E6E6;	padding:0 0 0 10px;	margin:0; width:101.2%;	}
	#textos h3{	margin:10px 10px;padding:10px;border: #DADADA dotted 1px;color: #be6334;}
	#textos img{margin:10px;}
	#textos li{margin:0 10px 10px 10px;clear:both;}
	.cita{text-align: right;font-size: 14px;font-style:italic;}
	.basesdatos{padding:10px 0;}
	.izquierda {margin: 0px 10px 0 0px;	float:left;	}
	.derecha {float:right;margin: 10px 0 0 0;vertical-align: -5px;}
	.imagen_izq {margin: 0 5px 5px 0;vertical-align:text-top;float:left;}
	.imagen_der {margin: 0px 0px 5px 5px;vertical-align:text-top;float:right;}
	.centro {text-align: center;}
	.autor{	margin:20px 0;	font-weight:bold;}
	.enlaces{padding:10px;border-top:#DADADA dotted 1px;border-bottom:#DADADA dotted 1px;}
	.resaltar{font-weight:bold;	}
	#fotoscub{width:85%;margin:0 10px;text-align:center;}
	.notas{	font-style:italic;}
	.maplist{margin:5px 0 5px 70px;	padding:0;}
	.mapfolder{	margin:20px 0 0 0px; padding:0;	}
	.col_izq{ width:20%;float:left;	text-align:right;padding:3px 0px 0 0;}
	.col_der{width:80%;float:right;	text-align:justify;}
	.biblio_izq{width:50%;float:left;text-align:right;padding:0;margin:0;}
	.biblio_izq img {border:#F0F0F0 solid 1px; padding:3px;}
    .biblio_der{width:50%;float:right;text-align:left;padding:0;margin:10px 0 0 0;}
	.aut{text-align:center; font-size:1.2em;}
    /*catalogo*/
    .bases_catalogo li{display:inline; margin:0 5px; padding:0; font-style:italic;}
    #derecha_catalogo {float: right; width:72%; margin: 0; padding: 0; text-align: justify; }
	#derecha_catalogo h2{margin-top:5px;}
    #izquierda_catalogo {float:left; width:25%; margin:5px 0 0 0; padding:0; text-align:left; }
   .atencion{border:#871919 double 5px; margin:-5px 0; padding:0 10px; font-weight:bold; font-family: loged }
   .btt_catalogo{border:none; background-color:#FFF; color:#990000; font-weight:bold; cursor: pointer; padding:0; margin:0; }
   .btt_borrar_catalogo{border:none; background-color:#FF0000; color:#fff; font-weight:bold; cursor: pointer; padding:0 3px; margin:0; }
   .simple{ margin:0 0 0 120px; padding:0 10px; border:#999 solid 1px; width:200px; float:left; height:210px}
   .booleana{ padding:0 10px; margin:0; border:#999 solid 1px; width:200px; float:left; height:210px }
   .loged{font-size:0.7em; line-height:1.2em; margin-bottom:5px;}
    #ayuda{font-size:10px; text-align:left; padding:0 5px; margin:0 auto;}
	#ayuda img{ vertical-align: middle;}

/*Bases de datos - ver h3*/
    .bases li{ margin: 20px 0;}
    .activepage{background-color: #000; color:#FFF; font-weight:bold;}
    .izq{float:left; width:30%; text-align:right; margin:0 0 5px  0; font-size:0.85em; font-style:italic;}
    .der{float:left; width:65%; text-align:left; margin:0 0 5px 5px; }
    .rojo{ font-size:0.8em; color:#990000; font-style:italic;}
    .bloque{border:#CCC solid 1px; padding:5px; width:60%; margin:0 auto;}
    .registro{margin:0 0 10px 10px; font-size:small;}
    .ficha{padding:10px 0 20px 10px; }
    .backmenu{ border-top:#CCC dotted 1px; border-bottom:#CCC dotted 1px; padding:5px; margin:20px auto; width:50%; text-align:center;}
    .canttit{font-size:small; cursor:help; font-style:italic; }
    .avanzada{margin-top:30px;}

/*-------------------------------------------------
  Footer
-------------------------------------------------*/
	#footer{width:100%;	height:80px;margin:0;padding-top:10px;clear:both;font-size:0.7em;text-align:center;	line-height: normal;}
	.copyright{	background:url(../images/disenno/footer_back.jpg) top center no-repeat;	margin:5px auto; padding-top:10px; text-align:center;}
	#footer a, #footer a:link, #footer a:visited{color: #838486;margin: 0px;padding:0px;}
	#footer a:hover{color: #be6334;	margin: 0px; padding:0px; text-decoration:underline;}
	.separacion{clear:both;}

/*printer styles*/
 @media print{
/*hide the left and rigth column when printing*/ 
#leftcol{display:none;}
#header{display:none;}
/*#footer{display:none;}*/
#obras{display:none;}
.pequena{display:none;}
.enlaces{display:none;}
img{display:none;}
#maincol{width:100%; float:none;}
#container{width:650px; float:none;}
#footer{width:99%; text-align:center; float:none;}
.noprint{display:none;}
}

/*-------------------------------------------------
  Izquierda
-------------------------------------------------*/
	#izquierda {color:#FFF;	float:left;	width:25%;	margin: 0;	padding: 0;	}
	#izquierda h3{ text-align:center; color:#696969;}
	#izquierda p{ margin: 10px 10px 10px 20px; }
	.bloque{margin:10px auto; border: #BFBFBF solid 1px; width:90%; }
	#izquierda a:link,  #izquierda a:visited {	text-decoration: none; font-weight:bold;}
	#izquierda a:hover,  #izquierda a:active {text-decoration: underline;}
	.topbox{height:20px;width:100%;	background:#38597a;	text-align:center;font-size:0.8em; font-style:italic;}
	.listado{border-bottom:#DADADA dotted 2px;width:90%;margin:10px auto;padding:0 0 10px 0;	}
	.menu{border: #38597a solid 1px;width:99%;margin:0;	padding-bottom:10px;}

/*-------------------------------------------------
  Derecha
-------------------------------------------------*/
	#derecha {float: right;	width:73%;margin-top:-25px;	padding: 0;	}
	.nomostrar{display:none;}
	.resultados{font-style:italic; font-size:small; color:#23608d;}
	.resultados a:link,  .resultados a:visited {text-decoration: none;	color: #23608d;	}
	.resultados a:hover,  .resultados a:active {color: #be6334;	text-decoration: underline;	}
	#derecha li{ margin-bottom:10px; padding:5px;}
   .efemeride{ text-align:left; }

