/* -------------------------------------------------------------------------------------------------------------*/
/* ------->>> TPL BLOCKS <<<-----------------------------------------------------------------------------------*/
/* -----------------------------------------------------------------------------------------------------------*/

/*  Proceso de Bloques de texto

Listado de textos que contienen un título, una foto a la izquierda o 
la derecha y un texto, además puede contener un enlace y varias fotos
pequeñas que se amplian en una ventana emergente interior.  */


/*Contenedor de cada uno de los bloques de texto*/

.generic_text { float: left; margin: 0 0 25px; width: 653px; }

/*Titular del bloque de texto*/

#contents h2 {
	border-bottom: 1px dotted #B47D47;
	clear: both;
	margin: 0 0 10px;
	padding: 5px 0 10px;
	width: 685px;
}

#contents .generic_text { border: none; padding: 16px; background: #5b1e0c; }

#contents .generic_text .text_container { border: none; padding: 0; }

/**/



/*Titular del bloque de texto dependiendo si la imagen está a la izq o dcha*/

.left h2 {}
.right h2 {}

/*Estilo de los párrafos de texto*/

.generic_text p {}

/*Estilo de las imágenes grandes de cada bloque*/

.generic_text .picture a img { border: 1px solid; padding: 1px; }

/*Estilos según la imagen esté situada a la izquierda o la derecha del texto*/

.left .picture { float: left; padding: 0 8px 0 0; margin: 0 10px 0 0; }
.right .picture { float: right; padding: 0 0 0 10px; margin: 0 0 0 10px; }

/*Listado de imágenes que al pulsarlas se maximizan*/

.thumbnails { float: left; width: 100%; }
.thumbnails .thumbnail { float: left; }
.thumbnails .thumbnail img { margin: 0 0 5px 21px; border: 1px solid; padding: 1px; }

.thumbnails .thumbnail .thumbnail_caption { display: none; }

/*Estilo de la primera imagen de los thumbnails para ajustarlos al ancho del generic text*/

.thumbnails .first img { }

/*Enlaces dentro de los textos de cada uno de los bloques*/

.link { float: left; margin: 0 0 20px; }