/*///////////////////////////////////////////////////////////////////
Plantilla 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*/

div.generic_text { float: left; padding: 0 0 10px; margin: 0 0 10px; border-bottom:1px dotted #86bbfb; }

/*Titular del bloque de texto*/

div.generic_text h2 {
	width: 610px;
	float: left;
	padding: 2px 0 3px 20px;
	font-size: 1.3em;
	font-weight: bold;
	background: url(../images/bg_h2_blocks.gif) top left no-repeat;
}

.generic_text h2.right { width: 390px; float: left; }
.generic_text h2.left { width: 386px; float: right; }


div.block_image_link { width: 200px; }

/*Estilo de los párrafos de texto*/

div.generic_text p { margin: 8px 8px 14px 8px; }

/*Estilo del div contenedor de la imagen grande*/

div.generic_text .picture { }

/*Estilo de las imágenes grandes de cada bloque*/

div.generic_text .picture a { float: left; display: block; padding: 10px 8px 30px 10px; background: url(../images/bg_big_image_blocks.gif) top left no-repeat; }
div.generic_text .picture a img { border: 1px solid #d2d2d0; }

/*Estilos según la imagen esté situada a la izquierda o la derecha del texto*/

div.generic_text div.left { float: left; padding: 0 20px 0 0 ; }
div.generic_text div.right { float: right; padding: 0 0 0 15px; }

/**/

div.generic_text .text { }

/*Listado de imágenes que al pulsarlas se maximizan*/

div.generic_text .thumbails { float: left; background: url(../images/bg_thumbs_top.gif) 0 0 no-repeat; width: 205px; }
div.generic_text .thumbails div { margin: 10px 0 5px 8px; display: inline; }

div.generic_text .thumbails .thumbnail { float: left; }
div.generic_text .thumbails .thumbnail img { float:left; margin: 0 2px 3px 0; border: 1px solid #d4d4d4; }
div.generic_text .thumbails .thumbnail .thumbnail_caption { display: none; }

div.generic_text .thumbails .thumb_footer { float: left; width: 205px; height: 34px; margin: 0; background: url(../images/bg_thumbs_bottom.gif) bottom left no-repeat; }

/*Enlaces dentro de los textos de cada uno de los bloques*/

div.generic_text .link { float: left; width: 200px; }
div.generic_text .link a {
	color: #1052a0;
	padding: 0 0 6px 18px;
	font-weight: bold;
	text-decoration: none;
	background: url(../images/bullet_link.gif) bottom left no-repeat;
}

div.generic_text .link a:hover { text-decoration: underline; }
div.generic_text .link a:visited { text-decoration: underline; }

#footer div.box_751 { border: none; margin-top: 0; padding-top: 0; }