/*Tablas para plantilla izquierda y derecha*/
table.seccion { width: 538px; margin:0; padding:0;}
table.seccion td { text-align: left; }
table.seccion td.imagen {
	padding: 0;
	margin: 5px 0 5px 0;
	vertical-align: top; 
	text-align: right;
	}
table.seccion td.imagen img { float: left; margin: 0px 0; padding: 3px; border: 1px solid #b5b7b9; }

td.grande { margin: 0; padding: 0 0 0 0px; }
td.grande a img { padding: 3px; border: 1px solid #b5b7b9; }

table.seccion td.left div.left p { padding-right: 10px;}
table.seccion td.right div.right p { padding: 0px 10px; margin-right: 0px;}

table.seccion td.left div.left { margin-right: 0;}
table.seccion td.right div.right { margin-left: 0;}


div.section_text {
	width: 353px;
	overflow: auto;
	text-align: justify;
}

/*Textos*/
div.single_height { height: 228px;}
div.double_height { height: 228px;}
div.triple_height { height: 437px;}

div.right { width:363px; margin-bottom: 10px;}
div.left { width: 353px; margin-bottom: 10px;}

td.section_text { margin-top: 0; padding-top: 0;}

/*Divs para plantilla arriba y abajo*/
div.section_text p { margin-bottom: 8px; }
div.big_section_text { width:100%; margin:0; padding: 0 0px;  text-align: justify; background-color: #fafafa; }
div.big_section_text p { margin-bottom: 5px; padding:0;}

div.grande { margin: 0; padding: 0 0 0 0px;}
div.grande a img {padding: 3px; border: 1px solid #b5b7b9;}

div.images { width: 550px; margin: 5px 0; padding: 0;  text-align: left; }
div.images a img { margin:0 11px 0 0; padding: 3px; border: 1px solid #b5b7b9;}

div#contents p a { color: #044798; text-decoration: underline; margin: 10px 0; font-weight: bold; text-decoration: none; }
div#contents p a:hover { color: #388ccc; text-decoration: underline; }
div#contents p a:visit { color: #044798; text-decoration: underline; }


