/*table.seccion { border-collapse: collapse; margin: 13px 0 0 10px;  float:left; }*/
table.seccion {border-collapse: collapse; float: left; clear:both; margin: 0; padding:0; display:inline; width: 578px;}
table.seccion td { text-align: left; }
td.imagen {
	padding: 0 2px 10px 0;
	vertical-align: top; 
	text-align: center;
	}
table.seccion a { margin: 0;}
table.seccion a img, div.grande a img, div.images a img { margin: 0; padding: 2px; border: 1px solid #cccccc; }

table.seccion td.left div.left { padding: 0 5px 0 0; margin-right: 5px;}
table.seccion td.right div.right { margin-left: 0px;}

table.seccion td.left div.left p { padding: 0 0 0 0;}
table.seccion td.right div.right p { padding: 0 10px 0 0px; margin-left: 10px;}

td.grande a img { margin: 10px 0 0 0; padding: 2px; border: 1px solid #cccccc; }



div.section_text {
	width: 390px; overflow: auto; margin:0; padding:0; margin-left: 0px; }

div.right { float: left;  margin-bottom: 10px; }
div.left {  margin:0; margin-bottom: 10px;}

div.single_height { height: 291px;}
div.double_height { height: 291px;}
div.triple_height { height: 442px;}

div.section_text p { margin:5px 0; }
div.big_section_text { float:left; margin: 10px 0; padding: 0 3px; text-align: justify; width: 99%; display: inline;}
div.big_section_text p { margin: 0 0 10px 0; padding: 0 ; text-align:justify;}

div.images { float:left; width: 100%; margin: 10px 0;  padding: 0; display:inline; text-align:justify;}
div.images a { float: left;  margin: 0 3px 0 3px; padding: 2px; border: 1px solid #cccccc; }
div.images a img { 
	padding: 0;
	vertical-align: top; 
	text-align: center;
	}
div.grande { margin: 0; padding: 0 0 0 3px; display: inline; }

/*listas*/

.box_438 ul li{float:left; width: 96%; padding-left: 10px; clear:left;}