/*///////////////////////////////////////////////////////////////////
Plantilla standard

Usada para insertar contenido con fotos en distintas posiciones, con
un mínimo de 0 fotos y un máximo de 4.

El posicionamiento de las mismas es: "A la izquierda del texto",
"A la derecha del texto", "Arriba del texto" y "Abajo del texto".

En el caso de insertar 4, 3 de ellas se mostrarían a un tamaño menor en
una de las cuatros posiciones anteriores y la cuarta iría a mayor tamaño
situada siempre debajo del resto del contenido.

En el caso de insertar 1, se mostraría en grande debajo del texto.
///////////////////////////////////////////////////////////////////*/

/*Tabla contenedora cuando las imágenes están "A la izquierda" o "A la derecha"*/

table.seccion { border-collapse: collapse; }
table.seccion td { text-align: left; }
table.seccion td.imagen { /*width: 100px;*/ margin: 0; vertical-align: top; text-align: right; }

/*td contenedor de la imagen grande situada debajo del texto y de las fotos pequeñas*/

td.grande { margin-top: 0; }
td.grande img { width:600px; float:left; margin:10px 0;}

/*Capa contenedora del texto cuando las imágenes están "A la izquierda" o "A la derecha" */

div.section_text {
	/*width: 326px;
	height: 235px;*/
	text-align: justify;
}
div.section_text p { }

/*Altura de la capa contenedora del texto según se inserte una, dos o tres imágenes en el lateral*/

div.right { float: right; }
div.left {  }

div.single_height { }
div.double_height { }
div.triple_height { }

/*Capa contenedora del texto cuando las imágenes están situadas "Arriba" o "Abajo"*/

div.big_section_text { padding: 8px; text-align: justify; background-color: #fafafa; }
div.big_section_text p { margin-bottom: 5px; }

/*Capa contenedora de la imagen grande situada debajo del contenido cuando las imágenes
están situadas "Arriba" o "Abajo"*/

div.grande { float: left; background: url(../images/bg_standar_big_top.gif) top left no-repeat; }

div.grande a { float: left; background: url(../images/bg_standar_big_bottom.gif) bottom left no-repeat; padding: 13px 16px 60px; }
div.grande img { margin-top:2px; border: 1px solid #d3d3d3; }

/*Capa contenedora de las imágenes pequeñas cuando las imágenes están situadas "Arriba" o "Abajo"*/

div.images { float:left; margin: 5px 0;  text-align: left; padding: 0;}

div.images a {  float: left; background: url(../images/bg_standar_small_top.gif) top left no-repeat; }
div.images a img { float: left; background: url(../images/bg_standar_small_bottom.gif) bottom left no-repeat; padding: 3px 10px 20px 3px; }


/*Estilo general para la capa contenedora del texto en cualquier posición de las imágenes*/

div.text_container {  float:left; }

div#column_left {
	margin:0;
	float: left;
	width: 310px;
}
div#column_right {
	width: 300px;
	float: right;
	margin:0;
}
