/* CSS Document */

:link,:visited {text-decoration:none}
ul,ol {list-style:none}
h1,h2,h3,h4,h5,h6,pre,code {font-size:1em;}
ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input {margin:0; padding:0 }
a img,:link img,:visited img {border:none}

/* ////////// LIBRES /////////////////////////////////////////////////////////////// */
	
	
.titulo {
	display:inline;
	font-family: "Garamond", Times, serif;
	font-size: 30px;
	color: #6A0026;
	}
.lugar {
	display:inline;	
	font-family: "Lucida Sans", Helvetica, Arial, Verdana, sans-serif;
	font-size: 12px;
	color: #222;
	font-weight: bold;
	text-transform:uppercase;
	}
.fecha {
	display:inline;	
	font-family: "Lucida Sans", Helvetica, Arial, Verdana, sans-serif;
	font-size: 12px;
	color: #CCC;
	}
.entradilla {
	margin-top: 10px;	
	font-family: "Lucida Sans", Helvetica, Arial, Verdana, sans-serif;
	font-size: 13px;
	color: #444;   
	font-weight:bold;
	text-align:justify;
	}
.texto {	
	margin-top: 10px;
	font-family: "Lucida Sans", Helvetica, Arial, Verdana, sans-serif;
	font-size: 12px;
	color: #aaa; /* Esto es una prueba para ver si coge los estilos, el real es #444 */ 
	text-align:justify;
	}
.subtitulo {
	margin-bottom: -12px;
	font-family: "Garamond", Times, serif;
	font-size: 20px;
	color: #6A0026;
	}

/* ////////// DESTACADO /////////////////////////////////////////////////////////////// */

.destacado {
	display:block;
	float: right;
	border-left: solid 1px #BBB;
	margin: 5px 0 5px 15px;
	padding: 0 0 0 10px;
	width:270px;
	font-family: "Garamond", Times, serif;
	font-size: 22px;
	font-weight: bold;
	color: #BBB;
	text-align: left;
	}
	
/* ////////// 3 COLUMNAS /////////////////////////////////////////////////////////////// */

.3columnas {
	width: 680px;
	z-index: 10;
	}
	
	#columnas-1a {
	float: left;
	width: 210px;
	font-size: 10px;
	font-family: "Lucida Sans", Helvetica, Arial, Verdana, sans-serif;
	color: #666;
	text-align:justify;
	display: block;
		}
	
	#columnas-2a {
	float: right;
	width: 210px;
	font-size: 10px;
	font-family: "Lucida Sans", Helvetica, Arial, Verdana, sans-serif;
	color: #666;
	text-align:justify;
		}

	#columnas-3a {
	float: left;
	width: 210px;
	margin-left: 25px;
	font-size: 10px;
	font-family: "Lucida Sans", Helvetica, Arial, Verdana, sans-serif;
	color: #666;
	text-align:justify;
	display: block;
		}
	.columnas-1a img,
	.columnas-2a img,
	.columnas-3a img {
		padding: 5px 0 5px 0;
		}
	
	#limpiar {
	clear:both;
	margin-bottom: 30px;
		}


/* ////////// TABLA DE DATOS /////////////////////////////////////////////////////////////// */

.tabla1 {
	width: 680px;
	border-collapse: collapse;
	margin-bottom: 30px;
	}

	.tabla1 caption {
		width: 680px;
		height:30px;
		font-family: "Garamond", Times, serif;
		/*font-weight: bold;*/
		font-size: 18px;
		color: #eee;
		text-align: left;
		background: url(../images/tabla_caption.gif) no-repeat left;
		text-align: left;
	
		padding: 5px 5px 5px 20px ;
		
		}
		
	.tabla1 thead {
		font-family: "Lucida Sans", Helvetica, Arial, Verdana, sans-serif;
		font-size: 12px;
		color: #333;
		text-align: left;
		background-color: #AAA;
		}
		.tabla1 thead th {
			padding: 3px 15px 3px 20px;	
			}
			.tabla1 thead th.ancho_pk {
				width: 40px;
				}
			.tabla1 thead th.ancho_enlace {
				width: 150px;
				}
			
	
	.tabla1 tbody {
		font-family: "Lucida Sans", Helvetica, Arial, Verdana, sans-serif;
		font-size: 11px;
		color: #444;
		text-align: left;
		background-color: #EEE;
		}
		
	.tabla1 tr.gris {
		background-color: #DDD;
		}
		
	.tabla1 th {
		padding:3px 15px 3px 20px;	
		}

	tbody tr:hover,
	tbody tr.gris:hover {
		background-color: #666;
		color: #EEE;
		}
			
	.tabla1 tfoot {
		width: 680px;
		height:20px;
		background: url(../images/tabla_tfoot.gif) no-repeat left;
		}

